super关键字( 和 this关键字的比较 )
1、子类继承父类时不会继承父类的构造器只能通过super(形参列表)的方式调用父类指定的构造器2、规定super(形参列表)这一句代码必须放在子类构造方法的首行3、前面说过在构造器的首行可以使用this(形参列表)来调用本类中重载的构造器结合这里的第2得出结论在构造器的首行this(形参列表)和super(形参列表)只能二选一4、如果子类构造器的首行既没有显式的调用this(形参列表)也没有显式的调用super(形参列表)则子类构造器默认调用super()即调用父类中空参的构造器5、由第3、第4得出结论子类的任何一个构造器中要么会调用本类中重载的构造器要么会调用父类的构造器只能是这两种情况之一6、由第5得到结论一个类中声明有n个构造器最多有n-1个构造器使用了this(形参列表)则剩下的那个一定用的是super(形参列表)基于上面几点最终总结我们在通过子类的构造器创建对象时一定在调用子类构造器的过程中直接或间接的调用到父类的构造器也正因为调用过父类的构造器我们才会将父类中声明的属性、方法加载到内存中供子类使用补充1、this和super的使用场景this关键字可以表示当前对象的引用用于访问当前对象的属性和方法。super关键字用于访问父类的属性和方法需要注意的是super并不表示当前对象的引用它只能用于访问父类的成员。补充2、静态域中不能直接使用super和this在静态方法或静态初始化块中不能直接使用 this 或 super 关键字因为静态方法是属于类的而不是属于某个对象因此无法使用 this 来表示对象引用也无法使用 super 来表示父类。鹅鹅鹅1、当我们创建子类对象后子类对象就获取了其父类中声明的所有属性、方法在权限允许的情况下可以直接调用2、当我们通过子类的构造器创建对象时子类的构造器一定会直接或间接的调用到其父类的构造器而其父类的构造器同样会直接或间接的调用到其父类的父类的构造器…直到调用了Object类中的构造器为止正因为我们调用过子类所有的父类的构造器所以我们就会将父类中声明的属性、方法加载到内存中供子类的对象使用

相关新闻

ncmdump终极指南:3步完成NCM音乐格式转换,释放你的音乐自由

ncmdump终极指南:3步完成NCM音乐格式转换,释放你的音乐自由

ncmdump终极指南:3步完成NCM音乐格式转换,释放你的音乐自由 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM文件无法在其他设备播放而烦恼吗?ncmdump这款免费开源工具正…

2026/9/19 8:57:49 阅读更多 →
测试面试新趋势:工程思维成关键

测试面试新趋势:工程思维成关键

2026年软件测试面试题周汇总:出题人目的与高分答案解析 一、面试趋势变化:从"背知识点"到"测工程思维" 2026年的软件测试面试已发生根本性转变。传统"八股文背诵"权重大幅下降,面试官更关注候选人的真实工程…

2026/9/17 11:51:12 阅读更多 →
【Prompt Engineering核心心法】:3类结构化提示模板+4维质量评分卡,立即提升输出稳定性47%

【Prompt Engineering核心心法】:3类结构化提示模板+4维质量评分卡,立即提升输出稳定性47%

更多请点击: https://codechina.net 第一章:AI 提示词工程入门 提示词工程(Prompt Engineering)是人与大语言模型高效协作的核心技能,它并非编程语言,而是一门融合语言学、认知科学与系统思维的实践艺术。…

2026/9/16 2:21:00 阅读更多 →

最新新闻

命令执行前,HanaAgent 通过 TaoToken 调大工具模型

命令执行前,HanaAgent 通过 TaoToken 调大工具模型

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/19 9:52:24 阅读更多 →
CTF套娃编码拆解:Base64、ROT13与Atbash的识别与解码实战

CTF套娃编码拆解:Base64、ROT13与Atbash的识别与解码实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/19 9:52:24 阅读更多 →
螺旋压紧机构支架SolidWorks建模与二维工程图出图全解析

螺旋压紧机构支架SolidWorks建模与二维工程图出图全解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/19 9:52:24 阅读更多 →
多头注意力机制原理解析:从QKV设计到工业级诊断

多头注意力机制原理解析:从QKV设计到工业级诊断

1. 为什么Transformer不用CNN或RNN,而偏偏选中“多头注意力”?我第一次在论文里看到“Multi-Head Attention”这个词时,正用LSTM跑一个文本分类任务——模型训练了三天,验证集F1卡在0.82不动,调参调到怀疑人生。直到我…

2026/9/19 9:52:24 阅读更多 →
KeePassXC 版本演进全景解析:从 2.0 Alpha 到 2.7.12 的功能里程碑与安全修复脉络

KeePassXC 版本演进全景解析:从 2.0 Alpha 到 2.7.12 的功能里程碑与安全修复脉络

KeePassXC 版本演进全景解析:从 2.0 Alpha 到 2.7.12 的功能里程碑与安全修复脉络 【免费下载链接】keepassxc KeePassXC is a cross-platform community-driven port of the Windows application “KeePass Password Safe”. 项目地址: https://gitcode.com/gh_m…

2026/9/19 9:52:24 阅读更多 →
浏览器扩展实战:自动隐藏网页版抖音登录弹框的实现与优化

浏览器扩展实战:自动隐藏网页版抖音登录弹框的实现与优化

经常刷网页版抖音的朋友应该都有这个体验:往下滑着滑着视频,突然弹出一个登录框,让你扫码登录。不登录吧,它隔一会儿又弹出来,登录吧又觉得没那个必要。这个项目就是做一款浏览器扩展插件,专门针对网页版抖…

2026/9/19 9:51:24 阅读更多 →

日新闻

BP神经网络时序预测:滑窗长度与多窗口平均策略

BP神经网络时序预测:滑窗长度与多窗口平均策略

简介:面向机器学习、深度学习与数据建模学习者的一份完整研究文献,聚焦BP神经网络在农业产量预测中的应用。文档以1980—2018年全国棉花产量为样本,系统讲解数据归一化处理、激活函数原理、多层神经网络结构搭建及训练流程,展示敏…

2026/9/19 0:00:30 阅读更多 →
Transformer训练实时监控实战:基于MindSpore的损失曲线可视化方案

Transformer训练实时监控实战:基于MindSpore的损失曲线可视化方案

上个月调一个Deformable DETR模型,在单卡上要跑将近两天。第二天早上我下意识打开终端翻日志,发现loss从凌晨两点就开始往上爬,一路从0.8涨到1.35,整整六个小时没人发现。那六个小时的训练不仅白跑,还霸占着卡——等于…

2026/9/19 0:00:30 阅读更多 →
OpenCloud 中的 Go 类型安全转换库 spf13/cast:从零值回退到泛型 API 的完整实战指南

OpenCloud 中的 Go 类型安全转换库 spf13/cast:从零值回退到泛型 API 的完整实战指南

OpenCloud 中的 Go 类型安全转换库 spf13/cast:从零值回退到泛型 API 的完整实战指南 【免费下载链接】opencloud 🌤️ OpenCloud is the open source platform for file management, sharing and collaboration. Simple and sovereign. 项目地址: htt…

2026/9/19 0:00:30 阅读更多 →

周新闻

AI SDK Harness 依赖更新指南:掌握 harness 包 SDK 依赖的升级、桥接同步与一致性校验

AI SDK Harness 依赖更新指南:掌握 harness 包 SDK 依赖的升级、桥接同步与一致性校验

AI SDK Harness 依赖更新指南:掌握 harness 包 SDK 依赖的升级、桥接同步与一致性校验 【免费下载链接】ai The AI Toolkit for TypeScript. From the creators of Next.js, the AI SDK is a free open-source library for building AI-powered applications and ag…

2026/9/19 3:59:36 阅读更多 →
Refine v5 Ant Design NumberField 组件实战:基于 Intl 的本地化数字格式化

Refine v5 Ant Design NumberField 组件实战:基于 Intl 的本地化数字格式化

Refine v5 Ant Design NumberField 组件实战:基于 Intl 的本地化数字格式化 【免费下载链接】refine A React Framework for building internal tools, admin panels, dashboards & B2B apps with unmatched flexibility. 项目地址: https://gitcode.com/GitH…

2026/9/19 3:53:08 阅读更多 →
Flutter应用改名全指南:从Android到iOS的配置与工具实践

Flutter应用改名全指南:从Android到iOS的配置与工具实践

刚接一个外包项目时,甲方要求把工程里临时用的应用名改成正式产品名。我本来觉得“改名”这种小事,打开配置文件改一行不就完了?结果真动手才发现,Flutter项目里“应用名称”根本不是一处配置,而是一整套散落在 Androi…

2026/9/19 4:02:43 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/16 22:31:27 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/15 21:39:18 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/16 22:32:59 阅读更多 →