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

java基础(面向对象进阶高级)内部类

内部类


内部类概述、成员内部类 (了解)

内部类创建对象:

一定要继承外部类对象,才能创建内部类对象。

拓展:成员内部类访问外部类的成员特点:

成员内部类中,是否可以直接访问外部类的实例成员??

当然可以啊,因为是继承外部类的对象,当然可以直接访问外部类的实例成员

在这里,new Heart()先去找内部类的show(),然后到People,this.heartBeat(),

然后再去new People查找成员变量:


静态内部类(了解)

扩展:

1、静态内部类中,是否可以直接访问外部类的静态成员??

可以


2、静态内部类中,是否可以直接访问外部类的实例成员??

不可以,为什么不能访问外部类对象呢?因为静态内部类是不是属于外部类本身持有的,

当访问外部类实例成员时,它怎么去找对象?是不是没有对象,所以不能访问。

局部内部类(了解)

        

匿名内部类[重点]

匿名内部类是子类:

匿名内部类的使用场景:

相关文章:

  • Webtrees 手册/程序概述
  • 游戏:元梦之星游戏开发代码(谢苏)
  • 【Spring AI集成实战】基于NVIDIA LLM API构建智能聊天应用:从配置到函数调用全解析
  • C++多态与虚函数
  • 【大模型Pre-Training实战总结】实现Qwen3增量预训练,Lora训练与合并
  • 时空弯曲和测地线浅谈
  • 系统发生GC内存溢出、频繁 Full GC、JVM报错
  • Set系列集合
  • 解锁 MCP 中的 JSON-RPC:跨平台通信的奥秘
  • SymPy | 其他未知数表示方程中的某一未知数
  • JavaSE核心知识点04工具04-01(JDK21)
  • [特殊字符] useTranslations 客户端使用教程(Next.js + next-intl)
  • vue3+vite项目中使用Tailwind CSS
  • 深浅拷贝?
  • day 37
  • SWOT 模型:基础框架的应用价值与改进路径
  • day 22 练习——泰坦尼克号幸存者预测
  • Spring boot基础
  • JAVA基础编程练习题--50道
  • 东北某汽车集团云建设:如何用监控易护航云平台系统?
  • 网站页面总数/济南网站建设公司
  • 网站建设必须要虚拟主机吗/南京网站推广公司
  • 经典重庆论坛新闻评论/充电宝seo关键词优化
  • 池州城乡住房建设厅网站/厦门百度推广排名优化
  • 郓城网站开发/上海seo优化bwyseo
  • b2b做外贸网站/seo产品优化免费软件