当前位置: 首页 > news >正文

6-1 继承

继承

概述

及城市面向对象的三大特征之一,可以让类之间产生父与子的关系,子类可以直接使用父类中的非私有成员

关键字

extends

好处

提高了代码的复用性,维护性

使用

​ 当子类中如果出现了重名的成员变量,使用时会根据就近原则,优先使用子类的成员变量。如果要以示区分,在变量前加上 ‘ super ’ 关键字,可以调用父类的成员变量

方法重写(Override)和 方法重载(Overload)

方法重写

概述

在子类中重新定义父类中已存在的方法

快捷键 :’ ctrl + o ‘

使用场景

子类继承了父类的方法,但子类想原封不动的继承父类的方法逻辑,想要修改或者增强,就可以使用方法重写

格式要求

子类重写父类方法时,方法声明需要和父类完全一致

(方法名,参数,返回值都要和父类一致)

注意事项

  1. 子类不可重写父类中的私有方法
  2. 子类重写父类方法的时候,权限修饰符要大于等于父类

特点

java只支持单继承,不支持多继承,但支持多层继承

方法重载

概述

同一个类中,方法名相同,参数不同,与返回值无关

参数不同

个数不同,类型不同,顺序不同

好处

不需要记忆太多方法名字

权限修饰符- (protected)

修饰符 处于同一类中 处于同一包中 在子类中 通用性
public * * * *
protected * * *
default * *
private *

构造方法

概述

​ 在 Java 中,构造方法(Constructor)是一种特殊的方法,用于在创建对象时初始化对象的状态。它与类同名,且没有返回值

构造方法的特点:

  1. 名称与类名完全相同(包括大小写)。
  2. 没有返回值类型(不能写 voidint 等)。
  3. 自动调用:当使用 new 关键字创建对象时,构造方法会被自动调用。
  4. 主要作用:初始化对象的成员变量,或执行对象创建时的必要操作(如资源分配)。

构造方法的分类:

1. 无参构造方法(默认构造方法)

如果类中没有显式定义任何构造方法,Java 会自动生成一个无参构造方法(默认构造方法),它不做任何操作。

2. 有参构造方法

根据需求定义带参数的构造方法,用于在创建对象时直接为成员变量赋值。

快捷方式

右键找到生成找到构造函数即可快速生成

this和super 关键字

概述

this 调用本类成员,super 调用父类成员

使用

this :代表本类对象的引用

super :代表父类存储空间的标识

访问成员

访问成员变量 访问成员方法 访问构造方法
this this.本类成员变量; this.本类成员方法( ); this( ); this(...);
super super.父类成员变量; super.父类成员方法( ); super( ); super(...);

特点

当在使用 super 调用父类成员变量或成员方法时,如果子类没有则可以省略 super 不写

注意

  1. 在子类所有的构造方法中,第一句默认隐藏了 super(); 访问父类空参构造,从而完成了父类的初始化操作
  2. this();super(); 二者都在争夺构造方法的第一行位置,所以不能共存
http://www.jsqmd.com/news/31131/

相关文章:

  • 2025年11月中国电缆品牌评价榜:基于真实数据与用户反馈的全面分析
  • 这门技术太炸了!精通Coze工作流,我成了公司里的“稀缺人才”
  • 2025年11月中国电缆品牌推荐排名:十大品牌实力对比与专业评价
  • 2025 年 11 月一维运动混合机厂家推荐排行榜,实验室一维运动混合机,制药一维运动混合机,粉料一维运动混合机公司推荐
  • 2025 年 11 月双锥混合机厂家推荐排行榜,高效双锥混合机,不锈钢双锥混合机,实验室双锥混合机,工业用双锥混合机公司推荐
  • 2025 年 11 月二维运动混合机厂家推荐排行榜,高效混合机,粉料混合机,制药食品化工专用混合设备公司精选
  • 2025年成都木饰面板厂家排行榜前十强:绿盛领跑行业
  • 2025 年 11 月旋转制粒机厂家推荐排行榜,定制旋转制粒机,实验室旋转制粒机,干法旋转制粒机,湿法旋转制粒机公司推荐
  • 论文学习——用于隐私保护个性化的联邦图神经网络框架
  • 现今木饰面板厂家排行:绿饰面板厂家推荐榜解析
  • 工程石材厂家排行2025:成都优质工厂榜单
  • 2025年成都工程石材厂家十大推荐榜单:四川汇才石业实力领跑
  • CVE资金中断:安全团队如何做好准备?
  • 成都华洪圣达电气设备有限公司领衔竖井桥架厂家排行
  • 2025年竖井桥架公司推荐排行榜:成都华洪圣达电气设备有限公司领衔
  • 2025年改性pp阻燃母料订购源头厂家权威推荐榜单:丽水pp阻燃改性/pp的阻燃改性/阻燃改性PP源头厂家精选
  • 四川竖井桥架供应厂家推荐top10榜单
  • 【CSP-S 2025】社团招新 题解分析
  • 基环树学习笔记
  • 【A】nice try
  • Towards All-in-One Medical Image Re-Identification
  • day01-Markdown学习
  • 2025年11月深圳离婚房产律师机构评测:综合实力与服务质量榜
  • 2025年11月深圳离婚房产律所综合评测:服务特色与专业能力深度对比
  • jiangly模板-数学(数论,几何,多项式)
  • vimrc 插件使用
  • Java中的委托和拉姆达(表达式/语句)
  • 国债ETF收益规律发现及应用
  • 2025年11月宝宝起名公司选择榜:舜缘居等五强对比解析
  • 2025广东高端网站建设公司精选榜单:知名网站建设公司聚焦专业与适配的实用之选