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

1.下列有关接口的叙述错误的是哪项?()
A.接口中只能包含抽象方法和常量
B.一个类可以实现多个接口
C.类实现接口时必须实现其中的方法
D.接口不能被继承

23 个回复

正序浏览
书面说  实现接口必须实现其所有方法嘛  官方文档   d错了  
回复 使用道具 举报
interface,我选D
回复 使用道具 举报
我只能说  ACD  都错了   不知道对不对   风险
回复 使用道具 举报
接口应该是用实现来说,所以D应该是对的!
回复 使用道具 举报
c,抽象类可以不实现接口的方法;
回复 使用道具 举报
确定选D啊
回复 使用道具 举报
D肯定错了,想了想C也算错,楼上说A错的也有道理,纠结了,继续围观,坐等大神终结
回复 使用道具 举报
D,接口可以被接口继承的
回复 使用道具 举报
怎么觉得不止一个
回复 使用道具 举报
A                     
回复 使用道具 举报
选c,接口的子类,要么实现其所有的抽象方法的实现类,要么是一个抽象类
回复 使用道具 举报
D肯定错!接口可以继承接口,用的也是extends关键字。
C的话,如果是抽象类实现了接口,就可以不用把接口定义的抽象方法实现,所以这个答案也可以算错。
回复 使用道具 举报
有没有终结者出来终结这道题。
回复 使用道具 举报
这应该是个多选题吧?
回复 使用道具 举报
当一个类实现接口时,如果这个类是抽象类,就实现其中的部分方法即可,否则就需要实现其中的所有方法。然而题中并没有说必须实现其中的所有方法。所以c没有问题。D错了,接口可以继承接口。
回复 使用道具 举报
然而并没有说是单选题。
回复 使用道具 举报
本帖最后由 YongBao_Summer 于 2015-6-7 16:51 编辑

D错。接口可以继承接口。
但是A好像也不对。搞了一个接口内部的枚举类。
然后实现以下还可以访问。我醉了。
interface EnumS extends Runnable, Comparable<String> {
        @Override
        public int compareTo(String o);

        @Override
        public void run();

        final int a = 1;

        public void s();

        public enum EnumClass {
                // 空的参数调用第一个函数
                Sun, Mon, Tus;
                private EnumClass() {
                }
        }
}

public class Enum implements EnumS{

        @Override
        public int compareTo(String o) {
                // TODO Auto-generated method stub
                return 0;
        }

        @Override
        public void run() {
                // TODO Auto-generated method stub
               
        }

        @Override
        public void s() {
                // TODO Auto-generated method stub
                EnumS.EnumClass s = null;
                System.out.println(s.Mon);
        }
        public static void main(String[] args) {
                Enum e = new Enum();
                e.s();
        }
       
}

回复 使用道具 举报
qian0217wei 来自手机 高级黑马 2015-6-7 15:47:05
地板
楼上已经给出了答案
回复 使用道具 举报
花非人陌 发表于 2015-6-7 13:46
那c呢

如果实现类实现了接口,只重写了部分抽象方法,实现类还是一个抽象类

题目没有写要实现全部方法啊。

确实容易引起误解,不过D错得比较明显:D
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马