Java N种内部类

内部类就是在一个类的内部再定义一个类,比如,A类中定义一个B类,那么B类相对A类来说是内部类,而A类相对B类是外部类。以下这些类的写法只是开拓眼界,不建议写这么复杂。

1. 成员内部类(public修饰)

内部类可以访问外部类私有的属性和方法

2. 静态内部类(添加static关键字)

一个 java 类中可以有多个 class 类,但是只能有一个 public class

3. 局部内部类(写在方法里面的类)

4. 匿名类

相关推荐
softbangong几秒前
816-批量将图片分别转为pdf,文件夹下所有图片转为一个pdf
java·服务器·pdf·图片处理·图片转pdf·pdf工具·批量转换
玛卡巴卡ldf1 分钟前
【LeetCode 手撕算法】(矩阵)73-矩阵置零、54-螺旋矩阵(贪吃蛇)、48-旋转图像
java·数据结构·算法·leetcode·力扣
程序员小寒3 分钟前
JavaScript设计模式(四):发布-订阅模式实现与应用
开发语言·前端·javascript·设计模式
不吃香菜学java3 分钟前
苍穹外卖-新增套餐
java·spring boot·spring·tomcat·maven·mybatis
csbysj20203 分钟前
JSON 语法
开发语言
wangchunting4 分钟前
Spring Boot 概述
java·spring boot·后端
郝学胜-神的一滴6 分钟前
深入解析:生成器在UserList中的应用与Python可迭代对象实现原理
开发语言·python·程序人生·算法
为美好的生活献上中指6 分钟前
*Java 沉淀重走长征路*之——《Linux 从入门到企业实战:一套六步法,带你打通运维与开发的任督二脉》
java·linux·运维·开发语言·阿里云·华为云·linux命令
Mr.wangh7 分钟前
redis面试题总结
java·redis·面试
wuqingshun31415910 分钟前
依赖注入的方式有几种,各是什么?
java·开发语言