0
我有一个抽象类。它包含一个私人课程字段。在private class字段中的其中一个方法中,我需要参考this
的任何子类扩展抽象类。访问抽象父类中子类的引用
public abstract class ActivityCrazy extends Activity {
private class FoolClickedButton implements OnClickListener {
public void onClick(View v) {
startActivity(
new Intent(
IMPLEMENTER_OF_ABSTRACT_CLASS.this,
AnotherClass.class
)
}
}
}
我该如何正确地做到这一点?
在ActivityCrazy不是抽象类之前,所以我可以使用ActivitySpecific.this
。但是现在我意识到许多类需要相同的私人FoolClickedButton,所以我创建了这个抽象类。问题是FoolClickedButton的onClick方法必须引用自身。