目录
static关键字
成员变量+static=静态变量 主要是解决成员变量重复的问题
class Chinese{
static int momo;
static boolean kaka;
String name;
String age;
static String country="China";
//无法从静态上下文中引用非静态
public void show(){
String name="旺财";
System.out.println(name+age+country);
}
public static void haha(){
System.out.println("哈哈");
}
public static void main(String[] args){
}
每个对象中都有“name 、age、country”,但是每个对象中的“country”都是一样的,所以现在这样写有点浪费空间,所以当我们在设计类的时候,发现多个对象中有共享数据的时候,我们就可以把这个共享的数据定义为静态的。这时将“country”单独拿出来,原先三个对象就不用再定义“country”,如果每个对象想调用