转发自,java编程思想 书中的一个程序
来源:互联网 发布:翟欣欣 马蓉 知乎 编辑:程序博客网 时间:2024/06/05 08:03
感觉有个程序挺有意思的。
package webgate;class Egg2 {public Egg2() {System.out.println("New Egg2()");y.f();}private Yolk y = new Yolk();public void insertYolk(Yolk yy) {y = yy;}public void g() {y.f();}protected class Yolk {public Yolk() {System.out.println("Egg2.Yolk()");}public void f() {System.out.println("Egg2.Yolk.f()");}}}public class BigEgg2 extends Egg2 {public class Yolk extends Egg2.Yolk {public Yolk() {System.out.println("BigEgg2.Yolk()");}public void f() {System.out.println("BigEgg2.Yolk.f()");}}public BigEgg2() {insertYolk(new Yolk());}public static void main(String[] args) {Egg2 e2 = new BigEgg2();e2.g();}} /// :
这个程序的 输出结果是什么?
阅读全文
0 0
- 转发自,java编程思想 书中的一个程序
- 《Java编程思想》自限定
- 探讨"java编程思想(Thinking In Java)"中的一个错误
- 《JAVA编程思想》中的代理
- 浅谈程序开发中的编程思想
- JAVA编程规则【转自java编程思想】
- JAVA编程规则(转自java编程思想)
- JAVA编程规则【转自java编程思想】
- JAVA编程规则【转自java编程思想】
- JAVA编程规则【转自java编程思想】
- Java 编程思想 写一个程序,打印出从命令行获取的三个自变量。
- 58.java编程思想——创建窗口和程序片 一个复杂的Bean
- 《Java编程思想》614页程序注解
- java编程思想-售货机程序注解
- 抄录java编程思想的一个例子
- Java编程思想中的一个关于类实例化的说明
- 《Java编程思想》中的装饰模式
- 《Java编程思想》中的工厂模式
- Elasticsearch 入门01
- Android开发----ListView去掉默认分割线 并且加上圆角
- 第三章 授权——《跟我学Shiro》
- 动态代理技术
- BLE广播数据类型(转自Bluetooth SIG)
- 转发自,java编程思想 书中的一个程序
- STM32库开发
- 10月24日云栖精选夜读:2017杭州·云栖大会完美收官 虚拟化平台精彩回顾
- python学习记录:序列
- 图形学
- eclipse常用快捷键
- mybatis的配置元素--properties
- Java多线程编程-单例模式几种写法的错与对
- javascript-call方法和apply方法