Java的类

  • 类可以看做是一个模板
  • 这个模板是创建对象的模板

用于描述─类对象的行为和状态

Java的类的描述

  • 人类
    • 状态
      • 姓名
      • 年龄
      • 身高
      • 体重
    • 行为
      • 跳舞
      • 唱歌
        1. public class Person
        2. {
        3. //姓名
        4. String name;
        5. //年龄
        6. int age;
        7. //唱歌
        8. void sing()
        9. {
        10. }
        11. //跳舞
        12. void dance()
        13. {
        14. }
        15. }

Java的对象

Java的类和对象 - 图4Java的类和对象 - 图5

Java的类和创建对象

对象的创建过程在程序中,必须先有类,再有对象
有了类再创建对象,通过类的模板创建对象

**类名 对象名=new 类名();**
**Person p = new Person();**

  1. public class Person
  2. {
  3. //姓名
  4. String name;
  5. //年龄
  6. int age;
  7. //身高
  8. int height;
  9. public static void main(String[] args)
  10. {
  11. Person p = new Person();
  12. p.name="小鸿蒙";
  13. p.age=2;
  14. p.height=8848;
  15. System.out.println("这个人的名字是:"+p.name+",年龄是:"+p.age+",身高是:"+p.height);
  16. }
  17. }

main函数是入口函数


Java对象与new关键字

  • new关键字表示创建一个对象
  • new关键字表示实例化对象
  • new关键字表示申请内存空间

Java在内存中创建多个对象

堆内存存放的对象是相互隔离的


Java类和对象之间的关系

Java的类和对象 - 图6Java的类和对象 - 图7Java的类和对象 - 图8Java的类和对象 - 图9