2015年9月10日
摘要: 动态绑定只是叫法不同,你可以理解为多态!例如,有一个抽像fruit水果父类,其中定义了一个方法抽像eat方法,而apple继承fruit并实现fruit的eat方法,而banana继承fruit并实现fruit的eat方法,外部调用代码如下:public void do(Fruit fruit){f... 阅读全文
posted @ 2015-09-10 00:32 菜鸟乙 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 首先还是推荐lz看源代码 简单的讲之所以调用了toString()方法,不是什么编译器默认的,而是因为lz你调用的是out.print()方法仔细看源代码,在PringStream类中,print方法是这样写的 public void print(Object obj) { write(String 阅读全文
posted @ 2015-09-10 00:26 菜鸟乙 阅读(483) 评论(0) 推荐(0) 编辑