2012年7月5日

think in java 第5章 初始化

摘要: package think.in.exercise10;/** * @author Administrator * think in java 第5章 * * think in java 第5章 无限构建 * 下面两个成员 memberA,memberB,不用static修饰 * * Exception in thread "main" java.lang.StackOverflowError * at think.in.exercise10.UnableInit.<init>(UnableInit.java:10) * JA... 阅读全文

posted @ 2012-07-05 18:01 EarlyBird 阅读(182) 评论(0) 推荐(0)

think in java 第8章 多态 ------ 复盖私有方法的缺陷

摘要: package think.in.exercise10;/** * * @author Administrator * think in java 第8章 多态 * 复盖私有方法的缺陷 */public class PrivateOverride{ private void function() { System.out.println(" PrivateOverride.function()"); } public static void main(String[] args) { /** * 陷井: * 子类方法与超类方法签名相同,超类方法是private的... 阅读全文

posted @ 2012-07-05 17:26 EarlyBird 阅读(184) 评论(0) 推荐(0)

think in java 第8章 多态

摘要: package think.in.exercise10;/** * 第8章 多态 * @author Administrator * 输出结果表明 : * Sub的对象,发生向上转型后,调用fistMethod()时,调用的是基类的fistMethod()方法。因为 * Sub类没有这个方法.在基类中的fistMethod()方法中,调用secondMethod()方法时又调用了 * 子类Sub中的secondMethod()方法,而不是基类中的secondMethod()方法. * 结论: * 子类对象在发生向上转型后,该对象调用的方法,在子类中不存在,则调用基类的。 * ... 阅读全文

posted @ 2012-07-05 14:56 EarlyBird 阅读(316) 评论(0) 推荐(0)

导航