面向对象三大特性为:封装,继承,多态 而多态性是继承性的前提 继承的三个特点: 1.java语言是单继承的,一个类的直接父类只能有唯一一个 2.java语言可以多级继承 3.一个子类的直接父类是唯一的,但是一个父类可以拥有多个子类 由上图可以看出, 讲师类和助教类都拥有工号和姓名,这是子类共有的 我们可以定义一个员工类把共有的东西都存储到一起,放到父类 这样下次定义一个子类时候就不用在写姓名和工号了 这样的解决方式就叫共性抽取