本节课程将学习以下内容:
- 什么是继承
- 为什么要使用继承
- 继承的基本语法特点
继承的概念和格式
- 现实世界中,打个比方,继承就是富二代,就是儿子得到并使用老子的东西;
- 面向对象的世界中,继承就是一个类得到了另外一个类当中的成员变量和成员方法。
格式:1
2
3
4
5
6
7
8
9
10class A{
语句;
}
class B extends A{
语句;
}
class C extends A{
语句1;
语句2;
}
注意:Java中只允许单继承,不允许多继承。
例子:(请动手)
1.新建一个名为Person.java的Java源文件:
1 | class Person{ |
2.新建一个名为Student.java的Java源文件:
1 | class Student extends Person{ |
3.新建一个名为Demo01.java的Java源文件:
1 | class Demo01{ |
为什么要使用继承
特点:(理解了继承的优点,就知道了为什么要使用继承)
- 面向对象的终极目标就是要减少程序中的重复代码,而类的继承,就可以有效减少重复代码;
- 类的继承结合方法的重载,可以极大的减少重复代码;
- 子类继承父类,可以对父类的功能进行扩展,符合面向对象的编程思想。
欣慰帮到你 一杯热咖啡
【奋斗的Coder!】企鹅群
【奋斗的Coder】公众号