让我们说我们在抽象类中有以下方法。
public Object Foo() {
[X] someObject;
/* some operations*/
return someObject;
}
我想要的是从方法扩展的类中获取和使用调用对象的类。 [X]表示(伪代码)调用类的对象。如何使用调用Foo()的对象的类来实现init someObject ?
修改 我想获得调用该方法的类。然后使用该类创建它的新对象。我得到的回应是没有参考就 imposible 。
简单地说,用调用方法的类代替[X]是不可能的吗?