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

java第十六课

这是我暑期自学Java的第十六课,本节课主要学习了抽象类和抽象方法。相比之前的内容,这一节更偏向理解思想,没有复杂的代码,但有不少新的规则需要记住,让我对面向对象的继承有了更深的认识。
通过学习我了解到,被abstract修饰的方法就是抽象方法,这种方法只需要定义方法名,不用写具体的代码实现。只要一个类里面有抽象方法,这个类就必须是抽象类。抽象类和普通类最大的区别就是,它不能直接创建对象,只能用来被其他子类继承,相当于一个“模板父类”。
我学到最重要的一条规则是:子类继承抽象类之后,必须把父类所有的抽象方法全部补全、重写出来。如果自己不想重写,那这个子类也只能变成抽象类。除此之外,抽象类并不是全部都是抽象内容,里面也可以有普通方法、成员变量和构造方法,用来给子类初始化使用,并不是完全空洞的类。
学习过程中我也踩了不少小坑。刚开始我习惯性想直接new一个抽象类对象,结果一直报错,慢慢记住了抽象类只能被继承、不能直接使用。另外我也容易混淆关键字,知道了abstract不能和final、private一起用,因为抽象方法就是留给子类重写的,一旦被锁定或私有,就失去了意义。
通过这节课的学习,我明白了抽象类的作用。它主要是帮我们提取多个子类的共同特征,统一规范方法名字,让所有子类按照统一的标准去实现功能,避免代码写法混乱,让整体结构更整齐规范。
总的来说,这节课难度不算大,更多是理解概念和记规则。抽象类就是用来做模板、定标准的,让子类统一规范、各司其职。之后我会多写几个简单案例巩固理解,为接下来学习接口内容打好基础。

http://www.jsqmd.com/news/1342359/

相关文章:

  • PushPin:革命性本地优先协作软木板应用,彻底改变信息收集与同步方式
  • 家用空气能选哪个品牌:【芬尼】居家优选 - 晚香时候
  • UE4SS实战指南:从原理到Lua脚本,解锁虚幻引擎游戏Mod开发
  • 2026年8月学历提升机构谁更值得信赖?十勤教育持证办学,**可信度测评:学籍、考试与毕业服务核验指南 - 产品评测官
  • 2026上海边牧犬舍**选购评测指南 正规犬舍选择避坑攻略 - Full19
  • Windows BAT脚本实现开机自启的3种方法与优化技巧
  • 一站式开发环境搭建指南:从JDK到MySQL的完整配置与排错
  • Unity URP性能优化利器:OverdrawForURP可视化工具详解与应用
  • Unity资源管理最佳实践与性能优化指南
  • iOS免费上传自己制作的APP
  • 2026暑假 GD集训游记
  • ReactPHP Stream测试策略:确保异步代码可靠性的完整指南
  • Nuxeo未来路线图:2024年最值得期待的5大功能升级
  • 投入式水下压力变送器高精度厂家品牌盘点与选购参考 - 地下水位监测专家
  • 全屋冷暖家用空气能推荐什么品牌:【芬尼】冷暖均衡 - 云溪自乐
  • gatsby-starter-bee部署指南:从本地开发到Netlify上线全流程
  • 【单片机毕设案例分享】基于 STM32 的手动自动阈值三模式温控系统设计 基于 51 单片机继电器温控自动排风硬件系统开发(011202)
  • 雨流计数法在源-荷-储系统优化中的创新应用
  • 2026年港口与航道总包资质一级代办市场观察:专业咨询机构的价值重构 - 卓企推荐
  • MiniMax-H3模型部署常见问题:从文件放置到GPU兼容性
  • Unity模型从GPA导出错位?VBV/IBV数据错位诊断与修复指南
  • LPJ模型在植被NPP模拟中的技术实现与优化
  • 2026抚州地区家庭住宅卫生间靠谱防水服务商大盘点:正规合规机构甄选标准+合作避坑FAQ全解 - 产业观察报
  • OpenClaw(龙虾 AI) Windows 解压部署全流程 + Gateway 离线问题修复方案
  • Halcon综合编程二
  • 老店翻新与跨城进入: 成都餐饮品牌推广期的声量分配与门店动作 - 资讯报道
  • 如何的找网站建设公司-避坑指南与实战攻略,助你找到最靠谱的合作伙伴
  • Git提交历史深度解析:从高效查看到灵活导出的工程实践
  • wav2vec2-large-xlsr-53-punjabi:终极旁遮普语音识别模型完整指南
  • 5分钟快速上手:RVC语音转换终极指南与实战技巧