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

6-1 继承

6-1 继承
📅 发布时间:2026/6/24 19:58:12

继承

概述 :

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

关键字 :

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年成都木饰面板厂家排行榜前十强:绿盛领跑行业

最新新闻

  • AI+Pencil:用自然语言生成可交互低保真原型工作流
  • OpenCode:面向开发者的认知增强系统与本地可信AI工作流
  • M365 Copilot企业级架构设计与全生命周期治理指南
  • 进化算法设计高非线性单调布尔函数:编码、适应度与实现
  • SKILLFLOW:评测大模型智能体终身学习能力的基准框架
  • Claude Code实战:JWT安全加固与代码审查革命

日新闻

  • 终极指南:如何用shadPS4在电脑上免费畅玩PS4游戏
  • 打造个性化Instagram Clone:主题定制与用户体验优化技巧
  • 未来展望:RoseTTAFold-All-Atom的发展路线图与社区支持资源汇总

周新闻

  • Visual C++运行库修复终极指南:5分钟快速解决Windows软件启动错误
  • 手把手教你构建统计局地区经济数据爬虫:从环境搭建到数据持久化全指南
  • 2026多Agent深度解析:用AI团队替代单一模型,四种架构实战落地

月新闻

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

关于尧图

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

服务项目

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

快速链接

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

联系方式

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

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