Java内部这个

时间:2014-03-26 07:03:08

标签: java

从内部类开始,是首选使用OuterClass.this.someMethod(),还是仅仅someMethod()(当然,鉴于没有歧义,编译器不会抱怨)。

1 个答案:

答案 0 :(得分:1)

我认为这更像是品味问题。有些人在访问班级成员时总是使用this限定符。我个人不这样做,因为这会使代码更加冗长。

外部阶级的明确资格'这更加冗长。另外一个论点是,在重构代码时可能会导致一些问题(除非您的IDE正确执行此操作)。