---------------static关键字----------------
static 是 java 语言中的关键字,表示“静态的”,它可以用来修饰变量、方法、代码块等,
修饰的变量叫做静态变量,修饰的方法叫做静态方法,修饰的代码块叫做静态代码块。
在 java
语言中凡是用 static 修饰的都是类相关的,不需要创建对象,直接通过“类名”即可访问,即
使使用“引用”去访问,在运行的时候也和堆内存当中的对象无关。
public class Chinese {
String id;
String name;
static String country = “中国”;
public Chinese() {
/*
this.id= id;
this.name = name;
this.country =country;
*/
//在创建的对象如果可以通用的时候,就可以用static修饰变量。那么在堆内存中他的地址是固定不变的
}
public Chinese(String id, String name) {
this.id = id;
this.name = name;
}}
public class ChineseTest {
public static void main(String[] args) {
Chinese zhangsan = new Chinese("1", "张三");
System.out.println(zhangsan.id + zhangsan.name + Chinese.country);
}
}