Java通过成员变量是否有static修饰来区分属于类还是对象
static == 静态 == 修饰的成员(方法和成员变量)属于类本身
成员变量访问语法:
有static :类名.静态成员变量
对象.静态成员变量(不推荐)
无static:对象.实例方法
按照由于static分类
成员变量:
1,静态:有static修饰的成员变量称为静态成员变量也叫类对象,属于类本身
通过类名访问
2, 实例成员变量:
无static修饰,属于每个对象
通过对象访问
成员方法:
1,静态:有static修饰的成员方法称为类方法,属于类本身
直接用类名访问
2,实例方法:
无static修饰的成员方法称为实例方法,属于类本身
必须用类的对象访问
小结:静态变量有static修饰,属于类本身,与类加载一次,
实例成员变量:必须先创建对象,再通过对象访问