静态修饰符:static
静态方法和静态变量优先于对象存在
静态方法和静态变量不需要依靠对象的建立通过类名可以直接访问
静态方法:该方法没有访问过对象中属性的方法
例如:
public static void show(){
System.out.println("好好学习");}
只用于输出,不需要访问成员中的变量
静态变量:不占用堆内存,任何新建对象中都具有的固定属性变量
注:静态为共有数据 饮水机只有一个为共有的 用静态表示。杯子是特有的
static String country="cn";
访问方式
通过类名在程序中直接调用
System.out.println(TestPerson.country);
或者
TestPerson.show();