对于内部类中super()的疑惑和实验
来源:互联网 发布:php url参数加密 编辑:程序博客网 时间:2024/06/11 17:11
继承外部类的内部类,当生成一个构造器时候,需要一个指向外部类对象的引用和调用外部类对象的super()方法,
然而super()一直以为是调用父类的构造函数,在本例中使用,居然是可以调用内部类的构造函数。先留个疑问,如果以后想到了再来继续说明。
class WithInner {WithInner() {System.out.println("调用外部类构造方法");} class Inner { Inner() { System.out.println("调用内部类构造方法"); } } }public class InheritInner extends WithInner.Inner { //! InheritInner() {} // Won't compile InheritInner(WithInner wi) { wi.super(); } public static void main(String[] args) { WithInner wi = new WithInner(); InheritInner ii = new InheritInner(wi); }} ///:~
阅读全文
0 0
- 对于内部类中super()的疑惑和实验
- Java static内部类疑惑
- 对于SSDT HOOK的疑惑和探索
- 关于 self 和 super 在oc 中 的疑惑 与 分析
- 关于 self 和 super 在oc 中 的疑惑 与 分析
- 关于 self 和 super 在oc 中 的疑惑 与 分析
- 在Objective-C中关于self和super功能用法的疑惑与分析-康大亮
- 关于 self 和 super 在oc 中 的疑惑 与 分析
- 关于 self 和 super 在oc 中 的疑惑 与 分析
- JAVA中局部内部类和匿名内部类的特点和作用?
- 在Java中内部类的访问形式和内部类的作用分别是什么?
- JAVA中内部类和匿名内部类的区别,分别在什么时候使用它们?
- java中静态内部类和非静态内部类的使用
- Java中Static Class及静态内部类和非静态内部类的不同
- java中静态内部类和非静态内部类的区别
- 对于JBoss中容器管理的事务的疑惑
- javac 对于私有内部类的奇怪处理
- JAVA中内部类的继承和覆盖问题
- 无题
- 2 Elasticsearch全文检索和匹配查询
- 欢迎使用CSDN-markdown编辑器
- HDFS下断点续传的实现——上传
- qwb去面试 思维
- 对于内部类中super()的疑惑和实验
- struts2+ajax实现页面自动刷新。
- 卡尔曼滤波公式推导
- 大数据架构简述(一):大数据的本质
- 关于使用阿里云OSS对象储存上传大视频和转码的一些心得
- Failed to initialize Monitor Thread:Unable to establish loopback connection
- 268. Missing Number
- 【计算机视觉】从运动中恢复结构SfM-摄像机运动估计
- Spring SimpleUrlHandlerMapping的使用