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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 李红飞 中级黑马   /  2012-5-23 15:22  /  1972 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

一个接口是允许同时继承多个接口的 但是一个类是不允许继承多个类 。
如果一个类即要继承一个抽象类也需要实现两个接口,该如何去做呢?

4 个回复

倒序浏览
class zi  extends fu  implemens ma ,lei
回复 使用道具 举报
先继承抽象类,在去实现多个接口
例如class A extends B implements C,D,E……{}    A代表子类,B代表父类,C、D、E代表接口
回复 使用道具 举报
class A  extends  类1  implments 接口1,接口2,接口3,....{
}
回复 使用道具 举报
如果一个类即要继承一个抽象类也需要实现两个接口,该如何去做呢?我觉得不能盲目的去实现这两个接口,要实现这两个接口你必须知道接口中的方法,如果这两个接口中的方法不冲突,那么直接使用class test extends fatherClass implements 接口A,接口B{}
如果接口A,和接口B中存在方法名相同(参数列表也相同),返回值不同,则无法进行重载,也就是说:无法同时实现这两个接口。
如果方法名相同参数列表不相同,则可以同时实现这两个接口;
抽象类同理!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马