2022-7-21 第八组 -曹雨-面向对象-继承

extends:继承

在Java中的继承是单继承:
一个子类只能由一个直接父类,但是可以有很多间接父类。

继承类是干什么:

1.访问权限修饰类
2.继承了父类的属性
3.继承了父类的方法
4.当一个类被实例化时,一定会先实例化他的父类和间接父类。
5.子类的构造器可以有多个,但是和父类的构造器一定要统一。

super关键字与this关键字:

代表调用父类的结构
this调本类
当使用super调用父类构造器时,它必须在第一行。
在构造器中,需要super或者this中只能二选一,而且必须时第一句话
this指向的本类,代表当前类的对象,方法的调用者
this可以代表对象,而super不能代表任何对象。return后面永远不能写super。
this也可以放在括号里当参数。

方法的覆写(体现了继承的核心):

在一个父类方法的基础上,扩展他的功能。
方法重写规则:
前提条件:两个类是父子关系
1.访问权限:重写的方法的权限不能低于被重写的方法
2.返回值类型:重写的方法的返回值可以和被重写的方法不同,但是必须时被重写方法的子类
3.方法名:必须相同
4.参数列表:参数类型,参数个数必须相同

在开发中,如果需要重写,基本就是一模一样,唯一改变的就是方法体

posted on   figh466  阅读(17)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示