黑马程序员技术交流社区
标题:
关于接口修饰符的问题
[打印本页]
作者:
yanglfree
时间:
2013-9-7 13:36
标题:
关于接口修饰符的问题
本帖最后由 yanglfree 于 2013-9-8 18:34 编辑
接口中有抽象方法,有固定的修饰符public abstaract,按照抽象类的定义,抽象类的方法和抽象类都必须被abstract关键字修饰,但是为什么接口就不需要使用abstarct修饰符呢?
作者:
gulup
时间:
2013-9-7 13:49
因为接口是比抽象类更加高级的一种抽象,接口中的所有方法都是抽象的,不能有实现,必须交给实现类去实现。
既然已经确定了每个方法都是抽象的,那为何不直接省去了abstract呢?书写起来还省了点。
作者:
付建超
时间:
2013-9-7 14:50
接口更是一种抽象类,里面的方法全部是抽象的,而抽象类中还可以有普通的方法。
实现接口的一定要实现接口里定义的所有方法,接口本身就是抽象的,公开的,它并不是没有修饰,而是被省略了,实际上是存在的。。。。。
实现抽象类可以有选择地重写需要用到的方法。
作者:
CHJ
时间:
2013-9-7 15:14
因为就是这么规定的吧
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2