摘要: 接口主要是为了向上转型,从而使基类(接口方法)更具灵活性!不想废话,看例子: /** * */package interfaces;interface Monster{ void menace();}interface DangerousMonster extends Monster{ void destory();}interface Lethal{ void kil... 阅读全文
posted @ 2014-06-09 20:43 FireEgg 阅读(354) 评论(0) 推荐(0)
摘要: Java中的接口不仅仅是一种更纯粹的抽象类,它的目标比这更高。因为接口是根本没有任具体实现的。也就是说,没有任何与接口相关的存储;因此,也就无法阻止多个接口的组合。这一点是很有价值的,因为你有时候需要去表示“一个X是一个a和一个b以及一个c”。在C++中,组合多个类的接口的行为被称作为多重继承。它可能会使你背负很沉重的包袱,因为每个类都有一个具体实现。在java中,你可以执行相同的行为,但是只有一... 阅读全文
posted @ 2014-06-09 18:21 FireEgg 阅读(364) 评论(0) 推荐(0)