黑马程序员技术交流社区

标题: 接口是通过什么方法把它的数据传给子类的? [打印本页]

作者: ygxheima    时间: 2016-5-20 22:54
标题: 接口是通过什么方法把它的数据传给子类的?
Java中继承是通过子类的构造方法的首句加入一个对应的super语句来访问到父类中的数据,继承用的extends语句,那接口中不存在构造方法,它的子类又是如何获取它里面的数据的呢?
作者: My_Android    时间: 2016-5-22 22:07
你实现了一个接口,必须实现它的所有方法。你自己不是有方法了嘛
作者: TomZhou    时间: 2016-5-22 23:56
子类继承父类实现接口,并重写接口中的抽象方法
作者: 娶个英文名字    时间: 2016-5-23 01:02
实现加重写。
作者: 网小二    时间: 2016-5-23 01:41
其实接口只是一种规则,一种规范,里面没有任何数据,只有抽象方法,以集合collection为例子  他的子类都有add方法,size方法,等等一些方法,其实他们各自的代码实现都不一样,但是由于都实现了collection接口,他们都要重写collection中的方法,使得你学习集合不需要记住他所有子类各自有什么方法,因为他们大部分方法名都是一样的。
作者: 网小二    时间: 2016-5-23 01:42
哦,接口中不能有变量,所以实际上接口是没有数据的,不存在传递数据给子类的问题。
作者: yangyaoguang    时间: 2016-5-23 23:21
实现接口,重写接口里面的方法
作者: 小忧伤    时间: 2016-5-23 23:23
子类继承父类必须重写父类的所有抽象方法,接口里全是抽象方法
作者: 1728584549    时间: 2016-5-23 23:38
重写接口里的抽象方法




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