6.1 静态方法和静态变量
一、静态成员
(一)定义
一般情况:根据一个类,创建一个实例(类的实例化),才能使用类里面的方法函数、存储变量的值
静态成员:直接从了类级访问,而不是从实例级访问
(二)访问形式
类名.静态成员
注:不是 对象名.静态成员
二、静态变量
静态变量:使用static声明的成员(域、字段)变量
对static修饰的成员,共享一个静态变量

三、静态方法
(一)定义
static声明的方法为静态方法
所有的实例成员共享一个静态方法
(二)访问形式
类名.静态方法
在所有的实例中,任何实例的其他方法都可以自由访问类的静态方法
在静态方法中只允许访问类的静态成员,而不允许访问其实例成员(即非静态成员)
原因:静态方法可以不用创建任何实例就可以直接使用

浙公网安备 33010602011771号