static:叫静态,可以修饰成员变量,成员方法
成员变量按照有无static修饰分为两种:
1.类变量(静态成员变量):有static修饰,属于类,在计算机里只有一份,会被类的全队对象共享
a.如何使用: 类名.类变量(推荐) 或者 对象名.类变量(不推荐)
2.实例变量(对象变量):无static修饰,属于每个对象的
a.如何使用:对象.实例变量
注意事项:
1.类方法中可以直接访问类的成员,不可以直接访问实例成员(同一个类中,访问类成员,可以省略类名)
2.实例方法中既可以直接访问类成员,也可以直接访问实例成员
3.实例方法中可以出现this关键字,因为当一个对象调用printPass方法时,this就会指向那个对象
类方法中不可以出现this关键字,因为当用类名调用printHelloWorld方法时,没有对象,this无法指向对象