尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

6-1 继承

6-1 继承
📅 发布时间:2026/6/18 1:04:54

继承

概述 :

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

关键字 :

extends

好处 :

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

使用

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

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

方法重写

概述

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

快捷键 :’ ctrl + o ‘

使用场景:

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

格式要求 :

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

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

注意事项 :

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

特点 :

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

方法重载

概述 :

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

参数不同 :

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

好处 :

不需要记忆太多方法名字

权限修饰符- (protected)

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

构造方法

概述 :

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

构造方法的特点:

  1. 名称与类名完全相同(包括大小写)。
  2. 没有返回值类型(不能写 void、int 等)。
  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(); 二者都在争夺构造方法的第一行位置,所以不能共存

相关新闻

  • 2025年11月中国电缆品牌推荐排名:十大品牌实力对比与专业评价
  • 2025 年 11 月双锥混合机厂家推荐排行榜,高效双锥混合机,不锈钢双锥混合机,实验室双锥混合机,工业用双锥混合机公司推荐
  • 2025年成都木饰面板厂家排行榜前十强:绿盛领跑行业

最新新闻

  • 2026年洛阳西工TOP5不坑人电器门店,凭啥成为市民首选?
  • Fcitx5-android输入法框架架构深度解析:模块化设计的艺术与实践
  • 5分钟免费激活IDM:开源脚本让你的下载速度永久加速
  • 卡梅德生物解析EGFR(表皮生长因子受体):细胞调控的关键靶点
  • 深度解析:ComfyUI_smZNodes 如何实现跨平台 Stable Diffusion 生成一致性
  • 视觉具身智能:从多模态模型到可执行AI工作流的范式升级

日新闻

  • 2026年不锈钢卷板厂家推荐排行榜:冷轧热轧/304/201不锈钢卷板,高颜值耐腐蚀源头厂家实力精选 - 企业推荐官【官方】
  • FLUX.1-dev FP8模型实战指南:24GB以下显卡高效部署方案
  • 2026佛山长途搬家价目表:跨省跨市搬家费用完整计算指南 - 从来都是英雄出少年

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号