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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© youngster 中级黑马   /  2013-6-4 15:13  /  2052 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

可以的话,应该注意什么

评分

参与人数 1技术分 +1 收起 理由
Sword + 1

查看全部评分

7 个回复

倒序浏览
接口实现接口是用extends关键字
接口1:
  1. public interface interface1 {
  2.         public void show();
  3. }
复制代码
接口2:
  1. public interface interface2 extends interface1{
  2. }
复制代码

评分

参与人数 1技术分 +1 收起 理由
殇_心。 + 1

查看全部评分

回复 使用道具 举报
没有实现,接口与接口之间是继承,而且可以多继承...
回复 使用道具 举报
本帖最后由 闫月乐 于 2013-6-5 22:08 编辑

接口与接口之间是继承关系,多继承!! 比如:  e extends a,b,c,d      java中的多继承啊!!
接口与类之间是实现关系,多实现! 比如:e implements a,b,c,d
类与类之间是继承关系,单继承!!

评分

参与人数 1技术分 +1 收起 理由
Sword + 1

查看全部评分

回复 使用道具 举报
楼主:
1、类与接口之间是实现关系,即类实现接口,用implements;子类与父类之间是继承关系,用extends;接口与接口之间是继承关系,用extends,不是实现。
2、格式:
   类与接口: 类名 implements 接口1,接口2,接口3              (一个类可以实现多个接口)
   子类与父类:   子类名 extends  父类名
   接口与接口:  接口1  extends  接口2
    子类继承父类实现接口:   子类名  extends   父类名  implements  接口1,接口2,接口3

评分

参与人数 1技术分 +1 收起 理由
Sword + 1

查看全部评分

回复 使用道具 举报
接口间是extends关系,并且可以多继承。

回复 使用道具 举报
不可以,接口是继承接口。你要想这也很简单,本来接口就是抽象的东西,所有的方法必须都是抽象的,你怎么能去实现其他接口呢
回复 使用道具 举报
实现的意思是,要覆写接口的方法。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马