我有两个类:Action
和MyAction
。后者声明为:
class MyAction extends Action {/* some methods here */}
我所需要的就是Action
类中的方法(只在其中,因为会有很多继承的类,我不想在所有类中都实现这个方法),它将从静态调用中返回类名。这就是我要说的:
Class Action {
function n(){/* something */}
}
当我叫它的时候:
MyAction::n(); // it should return "MyAction"
但父类中的每个声明只能访问父类__CLASS__
变量,该变量的值为“Action”。
有没有可能做到这一点?
https://stackoverflow.com/questions/506705
复制相似问题