类或者结构的继承问题

来源:百度知道 编辑:UC知道 时间:2024/06/19 23:36:45
当类或或者结构继承接口时,它继承接口成员定义,但不继承实现,这句话怎么理解呢?
public class Minivan : Car, IComparable
{
public int CompareTo(object obj)
{
//implementation of CompareTo
return 0; //if the Minivans are equal
}
}

因为接口是高度抽象的,什么都不做的,只是一个规定而已,所以你如果继承或实现一个接口,其实就是自己来完成功能,而不继承实现。

建设你看一下《设计模式》,对接口会有更深层次的认识。
推荐你看《head first java 设计模式》比较轻松的入门级书,排名也很高,在国外排到四人组的书后面;再之后翻下四人组的书就比较清楚了。