黑马程序员技术交流社区

标题: 实现一个接口一定要实现它里面所有的方法吗? [打印本页]

作者: 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