/**
* 创建一个中国人的类
* 分析:
* 1、每个中国人都有一个唯一的身份证号码,所以身份证号码属性需要定义成实例变量
* 2、每个人的姓名也都是不一样的,为此姓名属性也需要定义成实例变量
* 3、每个中国人的国籍都是一样的,为此国籍属性需要定义成静态变量
*/
class Chinese{ //其运行内存图见下图
// 身份证号码
String id;
// 姓名
String name;
// 国籍
static String country;
// 无参构造
public Chinese() {
}
// 有参构造
public Chinese(String id, String name) {
this.id = id;
this.name = name;
}
// 主方法
public static void main(String[] args) {
// 创建张三对象
Chinese zhangsan = new Chinese("1","zhangsan");
// 创建李四对象
Chinese lisi = new Chinese("2","lisi");
}
}
