黑马程序员技术交流社区

标题: 接口继承接口的问题 [打印本页]

作者: 黄捷    时间: 2012-6-1 11:58
标题: 接口继承接口的问题
   才学习接口这一章,看到毕老师说可以接口继承接口,但是接口继承接口是怎么继承呢?若a,b都是接口的话,那是a implements b还是a extends b呢?求教啊,并求接口继承接口实例啊
作者: 王渠    时间: 2012-6-1 12:50
接口是可以继承接口的
  1. interface b{}
  2. interface a extends b{}
复制代码
形式应该如上面的样子
作者: 梁小波    时间: 2012-6-1 12:51
当然是extends来接口继承接口,实例的话百度,google都可以吗,最好自己写啦。这样才会熟悉,学到集合就不会晕了。
作者: 杜俊彪    时间: 2012-6-1 12:58
接口继承接口,和类继承类一样的;因为我们可以把接口看作是类,接口编译完后也是.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("我是椅子!");
               
        }

}
                                                                                       
作者: 李春阳    时间: 2012-6-1 14:31
接口继承接口
一定要注意用关键字extends哟~而不是按常理去想是用implements~

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

应该是这样
加油
作者: 丰亚彬    时间: 2012-6-1 15:33
java中的接口可以和类有一样的继承特性的,使用关键字extends,但是继承的的时候要结合实际看看俩接口有没有关系
作者: 马林贺    时间: 2012-6-1 15:55
    给你说一个经典的口诀:
   
   类与类是继承,类与接口是实现

   接口与接口是继承,接口是可以实现多继承。
作者: 山水游客    时间: 2012-6-1 15:58
一个接口不能实现(implements)另一个接口,但它可以继承多个其它的接口
interface b{}
interface a extends  b {}
a继承b






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2