首页 > 试题广场 > java 接口的修饰符可以为()
[单选题]

java 接口的修饰符可以为()

  • private
  • protected
  • final
  • abstract

21个回答

添加回答
推荐
答案为D 
接口是通用的
   查看全部
编辑于 2017-01-09 20:03:57 回复(3)
记住就行 接口 只能用 public abstract 修饰。only public & abstract are permitted
内部接口 only public, protected, private, abstract & static are permitted
编辑于 2017-07-24 20:28:31 回复(2)

D

接口不能为private、final不然怎么让别人实现

如果接口放在类中那么protected就是可以得,但是本题为单选所以就没选了

发表于 2017-04-03 16:54:16 回复(0)
接口。。。。接口中的方法更为准确
发表于 2017-08-31 13:24:23 回复(0)

上图即为IDE下定义接口的形式,灰色部分代表默认修饰符,不写的话,默认为以上修饰符。如果用户添加这些修饰符,IDE会提醒重复定义。所以在定义接口时,只要记住三点:1.接口必须为public abstract,因为接口是高度抽象的类,它的存在就是被其他类实现。2.接口中声明的变量必须为 public static final。3.接口中定义的方法必须为public abstract,且没有方法体。
编辑于 2017-07-27 08:57:54 回复(0)
接口不是类,是对类的一组需求描述。
接口不能提供实现方法,可以把接口看成是没有实例域的抽象类。
接口中的方法默认都是public abstract (void/int/..) method;
                域默认都是public static final,即属性均为常量。
发表于 2017-06-21 16:20:59 回复(0)

在类内部定义接口 static private protected 都可以用
编辑于 2017-06-10 12:46:26 回复(0)
但是abstract只能用继承,继承接口??
发表于 2017-03-10 08:54:38 回复(0)
protected interface AA {

}
//提示了 接口 AA 的修饰符不合法;只允许使用“公用”和“抽象”

发表于 2017-01-11 17:26:52 回复(0)
final可以普通类、方法、属性,但是不能修饰接口和抽象类。
因为被final修饰的类是不能被继承的,
类里面的方法被final修饰是不能被子类继承和覆盖的,
被final修饰的属性,若是成员变量被初始化是不能被更改的,若是引用类型的其指向的地址是不能被更改的。
所以final若是修饰接口和抽象类,这将违背这二者本身要体现的价值!
发表于 2017-12-08 09:51:16 回复(0)
刚看书了,private protected public 是访问权限修饰符,继承里面的。接口interface属于抽象里面的,用abstruct修饰,抽象方法生命。
发表于 2017-11-06 15:30:23 回复(0)
记住就行 接口 只能用 public 和 abstract 修饰。only public & abstract are permitted 。
发表于 2017-09-23 16:42:20 回复(0)
接口是通用的,用来描述方法是干什么用的,方法的默认修饰符为public abstract.不可以为final 是因为方法要被重写, 描述符如果为private或者protected,那么子类重写的方法的描述符也可以为private或者protected,这样就是有了访问显示,不符合接口所要达到的的任何人都可以使用了
发表于 2017-08-11 22:14:27 回复(0)
接口只允许抽象和公用
发表于 2017-07-27 08:11:21 回复(0)
1、定义接口时,可以写abstract修饰符也可以不写,但如果不写,系统在编译时也会自动加上。也就是说,接口一定是抽象的
2、接口的访问限制符,可以是public或不写,但不能是其它访问限制符
发表于 2017-07-12 16:38:00 回复(0)
记住就行 接口 只能用 public 和 abstract 修饰。only public & abstract are permitted 。
发表于 2017-06-01 17:36:13 回复(0)
接口只能用public和abstract修饰
发表于 2017-05-11 14:55:36 回复(0)
D 方法用  public  和  abstract  修饰,接口里面常量,用public static final修饰,少写 public static final系统会自动补全
发表于 2017-04-27 20:01:50 回复(0)
  接口  只能用  public  和  abstract  修饰
发表于 2017-04-24 16:36:58 回复(0)
记住就行 接口 只能用 public 和 abstract 修饰。only public & abstract are permitted 。
发表于 2017-04-23 18:08:14 回复(0)
private不允许访问,final不允许改变,protected只有包访问权限,与接口“公共”特性不符,只有abstract符合接口的特点,即必须实现借口中的方法。
发表于 2017-02-22 03:01:21 回复(1)
牛客网,程序员必备求职神器
QQ群:169195721
微 信:www_nowcoder_com 关注
微 博:牛客网 关注

扫一扫,把题目装进口袋