Java4 静态方法和静态变量

静态修饰符:static

静态方法和静态变量优先于对象存在
静态方法和静态变量不需要依靠对象的建立通过类名可以直接访问
静态方法:该方法没有访问过对象中属性的方法
例如:

public static void show(){
System.out.println("好好学习");}

只用于输出,不需要访问成员中的变量
静态变量:不占用堆内存,任何新建对象中都具有的固定属性变量
注:静态为共有数据 饮水机只有一个为共有的 用静态表示。杯子是特有的

static String country="cn";

访问方式

通过类名在程序中直接调用

System.out.println(TestPerson.country);
或者
TestPerson.show();

静态方法中只能访问静态变量,非静态方法可以访问静态变量。静态方法中不可以出现this和super

你可能感兴趣的:(Java4 静态方法和静态变量)