第4章 类的继承 和多态
第4章 类的继承 和多态
类的继承 #继承是面向对象程序设计中的一个重要 特征。通过必要的说明能够实现某个类 无需重新定义就拥有另一个类的某些属 性和方法,并把这种关系称为继承
类的继承 继承是面向对象程序设计中的一个重要 特征。通过必要的说明能够实现某个类 无需重新定义就拥有另一个类的某些属 性和方法,并把这种关系称为继承
类的继承 在Java中,类是一个层次结构,其中 0 bject为特殊超类或基类,所有的类都直 接或间接地继承Objecta类; 子类继承父类的属性和方法,同时也可以 修改父类的属性或重载父类的方法,以及 在父类的基础上添加新的属性和方法。因 此,父类和子类之间反映的是“一般与特 殊”的关系
类的继承 ➢ 在 Java 中,类是一个层次结构,其中 Object为特殊超类或基类,所有的类都直 接或间接地继承Object类; ➢ 子类继承父类的属性和方法,同时也可以 修改父类的属性或重载父类的方法,以及 在父类的基础上添加新的属性和方法。因 此,父类和子类之间反映的是“一般与特 殊”的关系
父类与子类 是所有类的基类 设备 是上面的子类,又是 是显示器 下面的父类 的子类 鼠标 显示器 是子类机械光电 液晶一般显示纯平 在类的继承中,被继承的类称为父类, 继承而来的类则侧称为子类。有多个子类共 同继承一个父类,那么这个父类就是多个 类的基类
父类与子类 设备 鼠标 显示器 机械 光电 液晶 一般显示 纯平 是所有类的基类 是上面的子类,又是 下面的父类 是显示器 的子类 是子类 在类的继承中,被继承的类称为父类, 继承而来的类则称为子类。有多个子类共 同继承一个父类,那么这个父类就是多个 类的基类
类的继承 #继承的分类 单重继承,是指任何一个类都只有一个单一的父类。 多重继承是指一个类可以有一个以上的父类,它的 静态的数据属性和操作从所有这些父类中继承。 Java语言仅支持类的单重继承
继承的分类 单重继承,是指任何一个类都只有一个单一的父类。 多重继承是指一个类可以有一个以上的父类,它的 静态的数据属性和操作从所有这些父类中继承。 Java语言仅支持类的单重继承。 类的继承