开发安卓为什么喜欢用 static 类?

作者:vkvi 来源:千一网络(原创) 日期:2018-5-29

其实不排除乱用 static 的。主要是针对类中类,有一点必要性。

类 A,里面有一个非 static 的类 B。

那么实例化 B,比较麻烦:

看着也比较奇葩。

类 A,里面有一个是 static 的类 B。

注意:如果类 A 也位于其他类中,那么当类 B 为 static 时,类 A 也应该是 static。

实例化 B

看着清爽多了。

可以看出 Java 并没有对类中类作特殊处理,它还是对待一个方法一样,static 就能直接用,没 static 就需要实例化。

相关文章
文章评论