在Java中是否有任何情况需要您显式this
转换为当前类以外的其他类型?
class SomeClass
{
void foo()
{
SomeOtherClass s = (SomeOtherClass) this;
}
}
Run Code Online (Sandbox Code Playgroud)
编辑:所有答案都指的SomeOtherClass
是子类的情况SomeClass
,但this
在适当的OO设计的情况下可以避免铸造.我正在寻找OO无法帮助你的情况,即哪里SomeOtherClass
是超级类SomeClass
.
归档时间: |
|
查看次数: |
82 次 |
最近记录: |