黑马程序员技术交流社区

标题: 接口interface [打印本页]

作者: 代码人生?!    时间: 2016-4-27 23:54
标题: 接口interface
接口的子类能是抽象,有什么意义?什么时候要用到接口,它纯在的意义是什么??{:2_30:}
作者: liuqjss    时间: 2016-4-28 11:55
可以,抽象类中可以没有抽象方法,接口的存在丰富类的扩展性和功能,一个类只能有一个父类,有局限性。但是可以有多个接口,可以实现多个接口中的方法
            不对的地方望指正
作者: jy6728228    时间: 2016-4-28 13:04
接口的实现,可以是抽象的,抽象可以实现它部分的功能啊。比如
interface IAinimal {
void move();
void say();
}  
//默认所有的动物移动方式一样,但是我不知道所有动物应该怎么说话。或者有的压根就不能说话。所以不能实现say.这就是抽象类继承接口存在的意义
abstract Ainimal implements IAinimal {
void move(){
//我知道所有的动物都怎么移动
}
}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2