1. public class Test {//测试类
    2. //这是一个main方法,是程序的入口:
    3. public static void main(String[] args) {
    4. //创建一个人类的具体的对象/实例:
    5. //创建一个对象,对象的名字叫:zs
    6. //Person 属于 引用数据类型
    7. //第一次加载类的时候,会进行类的加载,初始化创建对象的时候,对象的属性没有给赋值,有默认的初始化的值。
    8. Person zs = new Person();
    9. zs.name = "张三";
    10. zs.age = 19;
    11. zs.height = 180.4;
    12. zs.weight = 170.4;
    13. //再创建一个对象:
    14. //再次创建类的时候,就不会进行类的加载了,类的加载只在第一次需要的时候加载一次
    15. Person ls = new Person();
    16. ls.name = "李四";
    17. ls.age = 18;
    18. ls.height = 170.6;
    19. ls.weight = 160.5;
    20. //对属性值进行读取:
    21. System.out.println(zs.name);
    22. System.out.println(ls.age);
    23. //对方法进行操作:
    24. //不同的对象,属性有自己的特有的值,但是方法都是调用类中通用的方法。
    25. //属性:各个对象的属性是独立的,
    26. //方法:各个对象的方法是共享的。
    27. zs.eat();
    28. ls.eat();
    29. zs.sleep("教室");
    30. /*String str = zs.introduce();
    31. System.out.println(str);*/
    32. System.out.println(zs.introduce());
    33. }
    34. }