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

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

内部类


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

内部类创建对象:

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

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

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

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

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

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


静态内部类(了解)

扩展:

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

可以


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

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

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

局部内部类(了解)

        

匿名内部类[重点]

匿名内部类是子类:

匿名内部类的使用场景:

http://www.lryc.cn/news/2392372.html

相关文章:

  • 使用Python,OpenCV,Tesseract-OCR对自己的运动数据图片进行识别及分析,并使用Matplotlib绘制配速图出来
  • 小白的进阶之路系列之七----人工智能从初步到精通pytorch自动微分优化以及载入和保存模型
  • 创建型模式之 Builder (生成器)
  • 智能物资出入库管控系统
  • 鸿蒙OSUniApp 制作倒计时与提醒功能#三方框架 #Uniapp
  • 深入剖析网络协议:七层协议与四层协议详解
  • 机器学习-线性回归基础
  • 自学嵌入式 day 25 - 系统编程 标准io 缓冲区 文件io
  • [Vue组件]半环进度显示器
  • 科技赋能建筑行业,智能楼宇自控系统崭露头角成发展新势力
  • Rust入门之并发编程基础(一)
  • 高级特性实战:死信队列、延迟队列与优先级队列(二)
  • VR 电缆故障测试系统:技术革新​
  • Rocky Linux上安装Go
  • 深度学习论文: FastVLM: Efficient Vision Encoding for Vision Language Models
  • 白杨SEO:做AI搜索优化的DeepSeek、豆包、Kimi、百度文心一言、腾讯元宝、通义、智谱、天工等AI生成内容信息采集主要来自哪?占比是多少?
  • 显示docker桌面,vnc远程连接docker
  • Web 端顶级视效实现:山海鲸端渲染底层原理与发布模式详解
  • 腾讯云国际站性能调优
  • 深入解析操作系统内核与用户空间以及内核态与用户态转换
  • 每日一题洛谷P8662 [蓝桥杯 2018 省 AB] 全球变暖c++
  • 【JVM】初识JVM 从字节码文件到类的生命周期
  • 多级体验体系构建:基于开源AI智能客服与AI智能名片的S2B2C商城小程序体验升级路径研究
  • 每日算法 -【Swift 算法】字符串转整数算法题详解:myAtoi 实现与正则表达式对比
  • 记录一个难崩的bug
  • Git切换历史版本及Gitee云绑定
  • 智能外呼系统中 NLP 意图理解的工作原理与技术实现
  • 服务器的IP是什么东西?
  • [问题解决]:Unable to find image ‘containrrr/watchtower:latest‘ locally
  • 【文件上传】阿里云对象存储服务实现文件上传