接口设计模式和内部类
接口设计模式:
实现接口
类用extends,接口用implements
类可以实现很多接口
接口可以继承接口,但不能继承类
接口不能实现接口
内部类:
在类的内部定义的类就是内部类
内部类分为:成员内部类,局部内部类,静态内部类,匿名内部类
访问特点:
1.内部类可以直接访问外部类的成员,包括私有成员,
2.外部类要访问内部类的成员必须要建立内部类的对象
创建内部类对象的格式:
外部类名.内部类名 对象名 = new 外部类型().new内部类();
静态内部类:
定义在外部类的内部类使用static修饰,类比静态方法,静态内部类不需要外部类对象产生就能使用,不能访问外部类的成员域,但能访问静态域
格式:
Class 外部类{
static Class 内部类{
}
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix