1
我有两个Android活动A和B,它们有很多共同的方法。这些方法在其方法实现中使用this
。我现在将这些活动抽象为一个抽象超类,它扩展了Activity
。如何在将子类提取到抽象超类时将子类方法中的“this”替换为什么?
我应该离开this
,因为它在超类的方法中,还是需要将其更改为其他方法以确保将正确的上下文传递给适当的方法?如果我需要将this
更改为其他内容,请告诉我应该用什么替换它?
我有两个Android活动A和B,它们有很多共同的方法。这些方法在其方法实现中使用this
。我现在将这些活动抽象为一个抽象超类,它扩展了Activity
。如何在将子类提取到抽象超类时将子类方法中的“this”替换为什么?
我应该离开this
,因为它在超类的方法中,还是需要将其更改为其他方法以确保将正确的上下文传递给适当的方法?如果我需要将this
更改为其他内容,请告诉我应该用什么替换它?
我要离开这个,因为它是在超类中的方法,或者我 需要将其更改为别的东西来确保正确的上下文 传递给适当的方法?
this
引用当前实例/对象。由于抽象类不能实例化,唯一剩下的可能就是具体实现。所以你不需要更换this
有道理!谢谢 – user3760100