社区
Java SE
帖子详情
关于内部类的问题
aking21alinjuju
2008-04-15 06:19:59
看了Thinking in Java对内部类的讲解那部分,文中提到了每个内部类都能独立地继承一个接口的实现,所以无论外围类是否已经继承了某个接口的实现,对于内部类都没有影响。对于这句话我不是很理解,希望哪位给一个例子清楚说明一下
...全文
149
4
打赏
收藏
关于内部类的问题
看了Thinking in Java对内部类的讲解那部分,文中提到了每个内部类都能独立地继承一个接口的实现,所以无论外围类是否已经继承了某个接口的实现,对于内部类都没有影响。对于这句话我不是很理解,希望哪位给一个例子清楚说明一下
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhmy0940
2011-02-27
打赏
举报
回复
不要把内部类看得太复杂啦,就把他当成一种数据类型就可以啦,不同的是它有方法和数据,并可以和它所在的类发生联系
virusswb
2008-04-15
打赏
举报
回复
就是说外部类实现一个接口,内部类也可以再次的实现这个接口,没有影响
Fenglee2008
2008-04-15
打赏
举报
回复
[Quote=引用 1 楼 zhouqing355 的回复:]
内部类只对它的父一级类有关系,外面的其他任何东西都不知道它的存在
[/Quote]
这种说法感觉不是十分妥当,公共静态内部类public static class StaticInner...或公共内部类public class Inner...
是可以在外部直接new的:
公共静态内部类 :Outer.StaticInner in=new Outer.StaticInner();
公共内部类:Outer out=new Outer();
Outer.Inner in=out.new Inner();
zhouqing355
2008-04-15
打赏
举报
回复
内部类只对它的父一级类有关系,外面的其他任何东西都不知道它的存在
Android快速开发系列 10个常用工具类 程序源码
以上10个工具类涵盖了Android开发中的多个关键领域,通过学习和使用这些源码,开发者可以提升开发效率,减少重复工作,同时也能深入了解Android系统内部的工作原理。通过访问提供的博客链接...
cglib2.2.jar
使用`cglib-nodep-2.2.jar`可以避免这种
问题
,因为它内部集成了所需的ASM功能,不需要额外引入ASM库。 CGLIB的工作原理大致如下: 1. **创建代理类**:当需要对一个类进行动态代理时,CGLIB会生成一个新的子类,这...
java超强笔记
在面向对象高级特性的部分,笔记可能包含抽象类、接口、
内部类
、匿名类、枚举,以及泛型和注解的使用。这些特性使得Java代码更加灵活且易于维护。 最后,笔记可能还会涉及一些设计模式,如单例模式、工厂模式、观察...
Spring+SpringMVC+Mybatis框架整合例子(SSM) 下载
Spring的依赖注入特性使得对象之间的关系在运行时动态地决定,而不是硬编码在类的内部。这样,我们可以更容易地进行单元测试和解耦。Spring还支持AOP,允许我们编写关注点分离的代码,如日志、事务管理等。 ...
jd-gui.exe反编译查看工具包官方绿色版
2. **故障排查**:当遇到运行时错误或异常时,可以借助jd-gui.exe查看相关类的源代码,辅助
问题
定位。 3. **第三方库分析**:对于没有提供源码的第三方库,可以反编译查看其内部逻辑,帮助理解其功能和用法。 4. *...
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章