6.1 静态方法和静态变量

一、静态成员

(一)定义

一般情况:根据一个类,创建一个实例(类的实例化),才能使用类里面的方法函数、存储变量的值

静态成员:直接从了类级访问,而不是从实例级访问

(二)访问形式

类名.静态成员

注:不是 对象名.静态成员

 

 二、静态变量

静态变量:使用static声明的成员(域、字段)变量

 对static修饰的成员,共享一个静态变量

 

三、静态方法

(一)定义

static声明的方法为静态方法

所有的实例成员共享一个静态方法

 

(二)访问形式

类名.静态方法

在所有的实例中,任何实例的其他方法都可以自由访问类的静态方法

在静态方法中只允许访问类的静态成员,而不允许访问其实例成员(即非静态成员)

原因:静态方法可以不用创建任何实例就可以直接使用

 

posted @ 2020-04-16 12:30  城外馒头  阅读(53)  评论(0)    收藏  举报