内部类的继承与应用示例
来源:互联网 发布:淘宝云标签考试 编辑:程序博客网 时间:2024/05/17 01:23
class Egg2{protected class Yolk{public Yolk()//第2步,第7步{System.out.println("Egg2.Yolk()");}public void f(){System.out.println("Egg2.Yolk.f()");}}private Yolk y = new Yolk();//第1步, 加载类时将非静态变量加载public Egg2()//第3步,调用构造函数{System.out.println("New Egg2()");}public void insertYolk(Yolk yy)//第6步{y = yy;}public void go(){y.f();}}class BigEgg2 extends Egg2{public class Yolk extends Egg2.Yolk{public Yolk()//第8步{System.out.println("BigEgg2.Yolk()");}public void f(){System.out.println("BigEgg2.Yolk.f()");}}public BigEgg2()//第4步,调用构造函数{insertYolk(new Yolk());//第5步}public static void main(String[] args){Egg2 e2 = new BigEgg2();e2.go();//y此时指向BigEgg2对象(在第5步中已确定BigEggy的引用向上转型为Egg2),所以调用的是BigEgg2中的f()}}
0 0
- 内部类的继承与应用示例
- 内部类的继承-内部类
- 内部类的认识与应用
- java内部类的详解与应用
- 内部类的应用
- 内部类的应用
- 内部类的应用
- 内部类的应用
- java内部类的继承
- 内部类的使用示例
- 内部类、内部接口与继承的加深理解
- java内部类应用之多继承 -列子
- Java继承,接口与内部类
- Java匿名内部类使用与示例
- 内部类——内部类的继承
- 内部类与匿名内部类区别和应用
- 内部类的继承和初始化顺序
- 继承内部类的构造器问题
- Linux网络协议栈--IP
- HRegionServer: Master rejected startup异常解决
- Pro Android学习笔记(六八):HTTP服务(2):HTTP POST
- js实现的map方法
- db2安装
- 内部类的继承与应用示例
- IO之转换流与重定向标准输入/输出
- c/c++如何获得数组的长度
- 关于实仓与虚仓和调拨单和虚仓调拨单的区别
- awk命令学习
- android 弹出多选对话框
- Android-java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.pr
- wikioi-天梯-进入省队-线段树-1282:约瑟夫问题
- Sitemesh入门