www.cftea.com

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

ITPOW2018/5/29 11:26:28

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

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

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

看着也比较奇葩。

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

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

实例化 B

看着清爽多了。

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

<<返回首页<<