一、静态类
1.如果一个类要被声明为static,只有一种情况,就是静态内部类。在外部声明,编译期会报错。

2.静态类只能访问静态变量或者静态方法
3.静态内部类可以声明普通变量和方法,也可以声明静态变量和方法。普通内部类不能声明静态变量和方法。

4.静态类可以直接初始化,普通内部类要分两步初始化

二、静态方法和静态类
1.为该类的所有实例所共享
2.当某个类的实例修改了该类成员变量,其修改值为该类的其他所有实例所见。
3.静态方法只能访问类的静态变量
本文深入探讨了静态类和静态方法的特点与使用场景,包括静态内部类的声明、访问限制、初始化过程,以及静态方法对类成员变量的影响。强调了静态类只能访问静态成员,而静态方法对所有实例共享。
1.如果一个类要被声明为static,只有一种情况,就是静态内部类。在外部声明,编译期会报错。

2.静态类只能访问静态变量或者静态方法
3.静态内部类可以声明普通变量和方法,也可以声明静态变量和方法。普通内部类不能声明静态变量和方法。

4.静态类可以直接初始化,普通内部类要分两步初始化

1.为该类的所有实例所共享
2.当某个类的实例修改了该类成员变量,其修改值为该类的其他所有实例所见。
3.静态方法只能访问类的静态变量

被折叠的 条评论
为什么被折叠?
