昨天找到了對接口的通俗解釋,大家給個意見。
把接口比喻成寄生蟲。寄生蟲不能獨自存活。接口也是,必須要靠類來實現它。
如果再把類看成人。每個人只能有一個父親(后爹不提),但是身上可以有多個寄生蟲。
interface InterfaceA{}
interface InterfaceB{}
interface InterfaceC{}
class ClassA{}
class ClassB{}
class ClassC{}
//有一個父親,身上沒有寄生蟲。是正確的
class SubClassA extends ClassA {}
//有一個父親,寄生多個寄生蟲。正確的
class SubClassA extends ClassA implements InterfaceA,InterfaceB,InterfaceC{}
//有一個以上的父親,身上沒有寄生蟲。錯誤的
class SubClassA extends ClassA,ClassB,ClassC{}
//有一個以上的父親,身上有很多寄生蟲。錯誤的
class SubClassA extends ClassA,ClassB,ClassC implements InterfaceA,InterfaceB,InterfaceC{}
posted on 2008-03-16 09:10
卜清楚 閱讀(1019)
評論(0) 編輯 收藏 所屬分類:
java.other