我有基础课程
abstract class Unit {
Unit target;
abstract class UnitAI {/*...*/}
}
从这些中,我得出了
class Infantry extends Unit {
class InfantryAI extends UnitAI {/*...*/}
}
InfantryAI这个类是否可以获取到用于访问其周围类Infantry
成员的次要(隐式)this
?
具体来说,它需要确定其目标是否正在瞄准其周围的类Infantry
,例如:
if (/*secondary_this.*/target.target == secondary_this)
或者,通常由另一个
Unit
完成。
this
,而不是secondarythis
。 - Stefan Stanković