内部类 ??
在一个类的内部再定义一个类
可以获得外部类的私有属性、方法
成员内部类
public class outer{ //外部类
prviate int id;
public void out(){
sop("外部类的方法") };
class inner(){ //内部类
public void in(){
sop("内部类的方法"); }
public void getID(){ //get id 方法 可以获得外部类的私有属性、方法
sop(id)
}
}
main方法中,通过外部类来实例化内部
局部内部类
public void method(){
class Inner(){
public void in(){}
}
}
静态内部类
public class outer{ //外部类
prviate int id;
public void out(){
sop("外部类的方法") };
public static class inner(){ //内部类 此处加上static getId方法就拿不上id
public void in(){ //in 方法
sop("内部类的方法"); }
}
public void getID(){ //get id 方法
sop(id)
}
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
· 零经验选手,Compose 一天开发一款小游戏!