继承一个类,就相当于继承了这个类的整体,好的,不好的,大的小的方法,重要的,不重要的,你都有继承过来....但是,接口的出现就给了你一个选择的权利,对于自己想要功能可以再补充过来,可以说,接口是一个很简单的功能体...它之所以存在就是为了提供一个或多个更"专业"的功能....这样我们对于继承了类以后,不会为不能实现的功能或想要的功能而"头疼".(因为不管继承的是一个什么样的类,其本身所拥有的功能都是有限的.虽然子类可以有自己的方法,但是如果有一个接口将一些功能提供出来,我们直接使用是不是更好呢/?)/
以上是个人的理解,还请你仔细斟酌 |