java 类和对象
1.对象 对象是事物存在的实体,通常又会将对象划分为两个部分,对象的属性和对象的行为 2.类 类就是一类事物的总称,如果将某个事物抽象为对象,那么类就是这个对象的总称 xx类-----实例化------->xx对象 类是封装对象的属性和行为的载体,对象则是类的实例。 3.面向对象程序的特点:封装,继承,多态 封装 封装是面向对象编程的核心思想,将对象的属性和行为封装起来,对使用者隐藏了数据的实现方式。 使用者只能通过对象的方法与对象数据进行交互,这样做的好处是当对象的数据方式发生改变时,只要仍然 是使用同样的方法来操作数据,则对其他的对象不会产生任何影响。 继承 有时候类与类存在一定的关联关系,常见的有:依赖(uses-a)、聚合(has-a)、继承(is-a)。 继承时is-a的关系,即当子类继承父类,子类就拥有了父类的属性和方法,而同时子类又能够去定义自己 特有的属性和方法,这样就能够复用父类的代码,缩短开发时间,提高系统性能。 多态 多态指的将父类对象应用于子类的特征,当父类中的某方法在子类中可能都有不同的实现,当用父类去实例化 子类并调用该方法时,只有在运行的时候才能知道调用的具体方法。 4.类的结构 public class Book { private String name; //成员变量 private String price;//成员变量 /** * 构造器: