1.类与类之间是继承关系(extends),子类与父类的关系就像就像猫和猫科动物的关系一样,猫是猫科动物的一个种类,猫具有猫科动物的特性,同样,子类也具备父类的变量及功能。
2.接口可以理解为一个特殊的类,这个类中所有的函数都是抽象的abstract,不确定的。而类与接口之间的关系是实现(implements),举个简单的例子就可以理解了,比如建立一个父类class Person,人这个类具备人的吃饭、睡觉等基本功能,接口interface Smoking(吸烟功能),这时建立子类时有的子类如烟民具有吸烟功能,就需要实现吸烟接口,有的子类不抽烟,就不需要实现吸烟接口。
3.接口与接口之间的关系和类与类之间的关系类似,也是继承关系。
我也是初学者,刚好了解这些,希望能帮到你。 |