类变量和类函数
static
不是成员变量是这个类的变量不属于他们的任何一个对象,他属于这个类所以任何一个对象都
拥有这个变量但只有1份
都知道属于static类都有办法访问到他们所属的那个类里面的那个static变量
public static void main(String[] args) {
函数前面的static表明说这个函数它不属于任何对象,它属于这个类和对象没有关系
只能访问static的成员变量
没有static的变量和函数都属于某个对象
在进入到程序里面的时候把这个事情叫做类的装载,在类的装载的时候被初始化
private static int step =1; Display d = new Display(24); d.step=2; System.out.println(d.step); Display d1 = new Display(20); System.out.println(d1.step);
static的初始化和对象的创建是没有关系的