昨天找到了对接口的通俗解释,大家给个意见。
把接口比喻成寄生虫。寄生虫不能独自存活。接口也是,必须要靠类来实现它。
如果再把类看成人。每个人只能有一个父亲(后爹不提),但是身上可以有多个寄生虫。
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
卜清楚 阅读(1012)
评论(0) 编辑 收藏 所属分类:
java.other