A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

Java中继承是通过子类的构造方法的首句加入一个对应的super语句来访问到父类中的数据,继承用的extends语句,那接口中不存在构造方法,它的子类又是如何获取它里面的数据的呢?

8 个回复

倒序浏览
你实现了一个接口,必须实现它的所有方法。你自己不是有方法了嘛
回复 使用道具 举报
子类继承父类实现接口,并重写接口中的抽象方法
回复 使用道具 举报
实现加重写。
回复 使用道具 举报
其实接口只是一种规则,一种规范,里面没有任何数据,只有抽象方法,以集合collection为例子  他的子类都有add方法,size方法,等等一些方法,其实他们各自的代码实现都不一样,但是由于都实现了collection接口,他们都要重写collection中的方法,使得你学习集合不需要记住他所有子类各自有什么方法,因为他们大部分方法名都是一样的。
回复 使用道具 举报
哦,接口中不能有变量,所以实际上接口是没有数据的,不存在传递数据给子类的问题。
回复 使用道具 举报
实现接口,重写接口里面的方法
回复 使用道具 举报
子类继承父类必须重写父类的所有抽象方法,接口里全是抽象方法
回复 使用道具 举报
重写接口里的抽象方法
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马