全套Java教程_Java基础入门教程,零基础小白自学Java必备教程 🐱# 013 # 第十三单元 继承、super、this、抽象类 #

全套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、抽象类 #