全套Java教程_Java基础入门教程,零基础小白自学Java必备教程 🐱# 013 # 第十三单元 继承、super、this、抽象类 #
一、本单元知识点概述
(Ⅰ)知识点概述
二、本单元目标
(Ⅰ)重点知识目标
1.方法重写
2.Super和this关键字
3.抽象类
(Ⅱ)能力目标
1.能够写出类的继承格式
2.能够说出super可以解决的问题
3.写出抽象类和写出抽象方法的格式
三、本单元知识详讲
13.1 继承
13.1.1 继承的由来★★★
多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要 继承那一个类即可。如图所示:
其中,多个类可以称为子类,单独那一个类称为父类、超类(superclass)或者基类。 继承描述的是事物之间的所属关系,这种关系是: is-a
的关系。例如,图中兔子属于食草动物,食草动物属于动 物。可见,父类更通用,子类更具体。我们通过继承,可以使多种事物之间形成一种关系体系。
13.1.2 继承的定义★★★
-
继承:就是子类继承父类的属性和行为,使得子类对象具有与父类相同的属性、相同的行为。子类可以直接 访问父类中的非私有的属性和行为。
13.1.3 继承的好处★★★★
-
提高代码的复用性。
-
类与类之间产生了关系,是多态的前提。
13.1.4 继承的格式★★★
通过 extends
关键字,可以声明一个子类继承另外一个父类,定义格式如下:
1 class 父类 { 2 ... 3 } 4 class 子类 extends 父类 { 5 ... 6 }
hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » 全套Java教程_Java基础入门教程,零基础小白自学Java必备教程 🐱# 013 # 第十三单元 继承、super、this、抽象类 #
自学咖网 » 全套Java教程_Java基础入门教程,零基础小白自学Java必备教程 🐱# 013 # 第十三单元 继承、super、this、抽象类 #