静态类、静态方法、静态变量

一、静态类

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

2.静态类只能访问静态变量或者静态方法

3.静态内部类可以声明普通变量和方法,也可以声明静态变量和方法。普通内部类不能声明静态变量和方法。

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

二、静态方法和静态类

1.为该类的所有实例所共享

2.当某个类的实例修改了该类成员变量,其修改值为该类的其他所有实例所见。

3.静态方法只能访问类的静态变量

发布了159 篇原创文章 · 获赞 41 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/qq_37768971/article/details/101166164