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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 浅一蓝 中级黑马   /  2014-2-22 14:52  /  2990 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

       不能用来修饰interface的有( )
  A.private B.public C.protected D.static
 

评分

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

查看全部评分

6 个回复

倒序浏览
D,因为这方法得继承 得有创建对象的 Static不用创建对象 Class.接口方法 不就没意义了么。接口的方法都是没有实现的。也不能用final修饰,得其他类去实现接口。

评分

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

查看全部评分

回复 使用道具 举报
interface借口默认public修饰,所以说只有public正确

评分

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

查看全部评分

回复 使用道具 举报
接口是用来给别人实现的所以不能是 static,
interface类是让别的类继承的,如果没有类继承就没意义了,所以你不能用private、protected来修饰它,如果修饰了的话,那别的类都没法继承它啦,就没意义了。
所以答案应该选B

评分

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

查看全部评分

回复 使用道具 举报
interface是一个接口,是一个供外界使用的封装类,要使用他里面的方法,这个类得用public修饰。

评分

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

查看全部评分

回复 使用道具 举报
ACD不能被修饰,首先说下为什么,
A,是私有的,接口是私有的,那借口存在的意义是什么.?
C,假如是protected,也就是只有接口的子类可以实现这个借口,你觉得这不就是矛盾吗
D static ,这个表示加载就存在,接口加载有意义吗.?
所以只有B是正确的

评分

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

查看全部评分

回复 使用道具 举报 1 0
  接口定义时,格式特点:
    1.接口中常见定义:常量,抽象方法。
    2.接口中的成员都有固定的修饰符。
       常量:public static final
       方法:public abstract
    记住 接口中的成员都是public的。

    接口:是不可以创建对象的,因为有抽象方法。
    需要被子类实现,子类对接口中的抽象方法全部覆盖后,子类才可以实例化。
    否侧子类是一个抽象类。

所以这道题的答案是:public

评分

参与人数 1技术分 +1 收起 理由
何伟超 + 1

查看全部评分

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