static关键字是静态的意思,可以修饰成员方法,成员变量
static修饰的特点
被类的所有对象共享
这也是我们判断是否使用静态关键字的条件
可以通过类名调用(也可通过对象名调用)
推荐使用类名调用
static访问特点
非静态的成员方法
能访问静态的成员变量
能访问非静态的成员变量
能访问静态的成员方法
能访问非静态的成员方法
静态的成员方法
能访问静态的成员变量
能访问静态的成员方法
总结成一句话就是:静态成员方法只能访问静态成员。
被类的所有对象共享
这也是我们判断是否使用静态关键字的条件
可以通过类名调用(也可通过对象名调用)
推荐使用类名调用
非静态的成员方法
能访问静态的成员变量
能访问非静态的成员变量
能访问静态的成员方法
能访问非静态的成员方法
静态的成员方法
能访问静态的成员变量
能访问静态的成员方法
总结成一句话就是:静态成员方法只能访问静态成员。