黑马程序员技术交流社区
标题:
实现一个接口一定要实现它里面所有的方法吗?
[打印本页]
作者:
927233671
时间:
2014-5-23 07:29
标题:
实现一个接口一定要实现它里面所有的方法吗?
本帖最后由 927233671 于 2014-5-23 14:45 编辑
如果只想用其中某一个方法,就是重现某个方法,那其他方法怎么写呢?一个比较迷惑的地方
作者:
chenzhiyuan
时间:
2014-5-23 08:58
可以,先用一个类实现所有的接口,按快捷键,方法都会出来,但方法里是{}空的,然后用一个类取继承这个类,要那个方法重写那个方法,子类可以不用实现父类中所有的方法,子类可以有自己定义的方法,不知道能否帮助你。
作者:
Super__kids
时间:
2014-5-23 10:01
是的 接口的方法都要实现 要不然子类也是个接口。。
作者:
飘渺≮★耘
时间:
2014-5-23 11:19
如果是接口的话,必须要重写,其它方法只要加个『』
作者:
jiang_ming
时间:
2014-5-23 11:30
2楼说的不错
作者:
927233671
时间:
2014-5-23 14:44
谢谢大家的回答,一开始我以为只要把不用实现的方法去掉abstract就可以,后来我验证了,必须要用{}才行。
作者:
gentleman
时间:
2014-5-24 07:50
{}意思是实现了并且方法体是空的
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2