廖雪峰Java2面向对象编程-1面向对象-1面向对象基础

面向对象编程:Object-Orien Programming
对现实世界建立计算机模型的一种编程方法。
对象的概念

现实世界 计算机模型 Java代码
类/class class Person()
小明 实例/ming Person ming = new Person()
小红 示例/hong Person hong = new Persion()
小军 示例/jun Person jun = new Persion()
类/class class Book()
Java核心技术 实例/book1 Book book1 - new Book()
Java编程思想 实例/book2 Book book2 = new Book()
Java学习笔记 实例/book3 Book book3 = new Book()

class是对象模版

  • class定义了如何创建实例
  • class名字就是数据类型
  • instance是对象实例
  • instance是根据class创建的实例
  • 可以创建多个instance
  • 各个instance类型相同,但各自属性可能不相同
    总结:
    class和instance是模版和实例的关系
    class是数据类型,instance是数据
    class定义了field,每个instance都会拥有各自的field
    变量指向instance,并通过变量.字段名访问field
    指向instance的变量都是引用变量

猜你喜欢

转载自www.cnblogs.com/csj2018/p/10254264.html