- Java面向对象编程语言 - 面向对象三大特征 - 继承 - 提高代码复用性 - 单继承原则 - 子类只能有一个父类 - 实现方式 - 使用`extends`关键字 - 子类继承父类的属性和方法 - 属性和方法需非私有 - 示例 - 动物类与猫类 - 父类Animal定义属性和方法 - 子类Cat继承Animal - 子类无需重复编写父类代码 - 封装 - 已讲解类的定义及使用 - 多态 - 访问权限修饰符 - 公有(public) - 子类可继承 - 私有(private) - 子类不可继承 - 保护(protected) - 子类可继承 - 类外不可见 - 接口概念 - 可实现类似多继承功能 - 应用场景 - 生活中的继承关系 - 孩子与父亲的财产或权利 - 交通工具与具体交通工具 - 公共汽车、出租车、飞机、轮船