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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

如果父类是抽象类,则子类必须重写父类所有的抽象方法,这句话算对吗?  如果子类也是抽象类呢?子类可以是接口吗?

8 个回复

倒序浏览
如果父类是抽象类,子类里面可以继续抽象继承来的方法。子类也是抽象类那也就都是抽象方法。子类和接口?
回复 使用道具 举报
如果父类是抽象类,子类里面可以继续抽象继承来的方法。子类也是抽象类那也就都是抽象方法。子类class  Xxx(){}   接口interface  Yyy{},不能是一个玩意儿吧。。。
回复 使用道具 举报
郭春兴 发表于 2016-4-12 23:20
如果父类是抽象类,子类里面可以继续抽象继承来的方法。子类也是抽象类那也就都是抽象方法。子类class  Xxx ...

我知道了,子类不能是接口
回复 使用道具 举报
为什么子类不能是接口啊?我还没明白
回复 使用道具 举报
罗勇 发表于 2016-5-19 19:31
为什么子类不能是接口啊?我还没明白

上面说的很详细,因为书写格式都不一样。子类是class Xxx{ },而接口是interface Xxx{ }。他们是两个世界的东西
回复 使用道具 举报
罗勇 中级黑马 2016-5-19 22:45:12
7#
六w六 发表于 2016-5-19 20:08
上面说的很详细,因为书写格式都不一样。子类是class Xxx{ },而接口是interface Xxx{ }。他们是两个世界 ...

原来如此
回复 使用道具 举报
lostom 初级黑马 2016-5-19 23:36:43
8#
罗勇 发表于 2016-5-19 19:31
为什么子类不能是接口啊?我还没明白

因为抽象类中可以包含非抽象的方法和非常量的变量,这个与接口的规则不相符,所以抽象类不能被接口继承
回复 使用道具 举报
大约后天就学抽象类和接口了,子类如果不重写父类的抽象方法,那子类本身也就是一个抽象类了。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马