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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 黄捷 中级黑马   /  2012-6-1 11:58  /  2356 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

   才学习接口这一章,看到毕老师说可以接口继承接口,但是接口继承接口是怎么继承呢?若a,b都是接口的话,那是a implements b还是a extends b呢?求教啊,并求接口继承接口实例啊

评分

参与人数 1技术分 +1 收起 理由
刘伯阳 + 1

查看全部评分

7 个回复

倒序浏览
接口是可以继承接口的
  1. interface b{}
  2. interface a extends b{}
复制代码
形式应该如上面的样子

评分

参与人数 1技术分 +1 收起 理由
刘伯阳 + 1

查看全部评分

回复 使用道具 举报
当然是extends来接口继承接口,实例的话百度,google都可以吗,最好自己写啦。这样才会熟悉,学到集合就不会晕了。

评分

参与人数 1技术分 +1 收起 理由
刘伯阳 + 1

查看全部评分

回复 使用道具 举报
接口继承接口,和类继承类一样的;因为我们可以把接口看作是类,接口编译完后也是.class文件;  至于是a implements b还是a extends b呢?  那肯定是a extends b,  你可以用Eclipse新建一个interface去试一试,只能用extends,不能用implements; 至于 实例 :
public interface mood {//木材能燃烧               
         void fire() ;
}
public interface Chair extends Mood{//椅子
        void sit() ;
}
public class Demo implements Chair{

        public static void main(String[] args) {
               
        }

        @Override
        public void fire() {
                System.out.println("燃烧吧");
        }

        @Override
        public void sit() {
                System.out.println("我是椅子!");
               
        }

}
                                                                                       

评分

参与人数 1技术分 +1 收起 理由
刘伯阳 + 1

查看全部评分

回复 使用道具 举报
接口继承接口
一定要注意用关键字extends哟~而不是按常理去想是用implements~

所以这里接口继承接口要注意,是按extends的特性,不能像“implement+接口1,接口2。。。”那样多继承

应该是这样
加油

评分

参与人数 1技术分 +1 收起 理由
袁錦泰 + 1 赞一个!

查看全部评分

回复 使用道具 举报
java中的接口可以和类有一样的继承特性的,使用关键字extends,但是继承的的时候要结合实际看看俩接口有没有关系
回复 使用道具 举报
    给你说一个经典的口诀:
   
   类与类是继承,类与接口是实现

   接口与接口是继承,接口是可以实现多继承。
回复 使用道具 举报
一个接口不能实现(implements)另一个接口,但它可以继承多个其它的接口
interface b{}
interface a extends  b {}
a继承b

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马