文章目录 一、继承 1.1 继承概述 1.2 继承的格式 1.3 继承案例 1.3.1 需求 1.3.2 分析 1.3.3 代码实现 1.4 父类不可被继承的内容 1.5 成员变量的继承 1.5.1 成员变量不重名 1.5.2 成员变量重名 1.6 成员方法的继承 1.6.1 成员方法不重名 1.6.2 成员方法重名(方法的重写) 1.6.3 重写的案例 1) 体现子类具体性 2) 体现子类强大性 1.7 继承后构造方法的特点 1.8 super关键字 1.8.1 super的作用 1.8.2 this和super图解 1.8.3 使用super获取父类成员 1.8.4 this和super访问构造方法 1.9 继承的特点 1.9.1 继承问题 1.9.2 钻石问题 1.9.3 static 继承的特点 二、抽象类(Abstract Class) 2.1 抽象类概述 2.1.1 举例 2.1.2 定义 2.2 使用格式 2.2.1 抽象类 2.2.2 抽象的使用 2.3 抽象类注意事项 三、权限修饰符 3.1 概述 3.2 不同权限的访问能力 3.2.1 private 3.2.2 default 3.2.3 protected 3.2.4 public 3.3 权限修饰符和方法的重写 四、final关键字 4.1 fianl关键字的特点 4.1.1 修饰类 4.1.2 修饰方法 4.1.3 修饰变量 记得点赞~!!! 上一篇:04【面向对象、封装、static】 下一篇:06【接口、多态】 目录:【JavaSE零基础系列教程目录】 一、继承 1.1 继承概述 继承是面向对象三大特征之一,继承就是子类继承父类的特征(属性)和行为,使得子类对象(实例)具有父类的属性和方法,或子类从父类继承方法,使得子类具有父类相同的行为。 继承可以使得子类具有父类