首页 > 试题广场 >

在使用 interface 声明一个外部接口时,只可以使用(

[单选题]

在使用 interface 声明一个外部接口时,只可以使用( )修饰符修饰该接口。

  • private
  • protected
  • private protected
  • public
 
接口的方法都是 public abstract 变量都是public static final的
发表于 2017-08-11 16:57:22 回复(0)
没有看到一个回答是正面回答这个问题的。人家问的是接口的访问修饰符,评论都在回答接口方法的访问修饰。
发表于 2020-06-26 17:20:44 回复(1)
那是肯定用public的,不然用什么?这是送分题啊!
发表于 2017-05-15 15:46:37 回复(1)
接口:
成员变量 默认为 public static final,定义成员变量的时候必须初始化。
成员方法 都是public abstract的,只能使用这两个关键字。
抽象方法:
成员变量  默认default的
成员方法:可以有抽象方法和非抽象方法

抽象方法啊都不能被static,private,synchronized,native修饰
发表于 2018-03-28 11:05:50 回复(0)
接口的修饰符只有public和默认修饰符(private)两种。排除B、C
发表于 2020-09-17 09:41:29 回复(0)
接口的方法都是 public abstract 变量都是public static final的 
发表于 2019-05-06 04:26:44 回复(0)
mark一下:jdk8之后,接口可以定义 static方法 与 default方法。 static方法只能通过接口调用,不能通过实现类调用。default只能通过接口实现类调用,不能通过接口名调用。
发表于 2017-08-23 11:41:47 回复(9)
接口的方法都是 public abstract 变量都是public static final的 ,方法只能通过接口调用,不能通过实现类调用
发表于 2019-06-02 10:00:00 回复(0)
jdk8之后,接口可以定义 static方法 与 default方法。 static方法只能通过接口名称调用,不能通过实现类调用。default方法只能通过接口实现类调用,不能通过接口名调用。
发表于 2021-03-31 21:30:12 回复(0)
五无
发表于 2020-12-08 20:50:53 回复(0)
D
发表于 2020-10-27 15:27:20 回复(0)
mark:jdk8之后,interface接口中可以定义普通方法,即有方法体的方法,不一定要用abstract修饰
编辑于 2019-11-01 21:05:00 回复(0)
D
发表于 2019-05-12 09:55:32 回复(0)
D
发表于 2019-05-05 20:54:03 回复(0)
public
发表于 2019-05-03 10:04:06 回复(0)
接口: public abstract
发表于 2019-04-15 14:48:15 回复(0)
jdk8之后,接口可以定义 static方法 与 default方法。 static方法只能通过接口名调用,不能通过实现类调用。default只能通过接口实现类调用,不能通过接口名调用。
发表于 2018-11-04 08:25:42 回复(0)
interface定义(public interface MyInterface) 必须是public访问控制修饰符。
——————————————根据楼下大神提供的额外知识点 补充一下
jdk7:
接口的方法都是 public abstract 变量都是public static final的 
jdk8:
接口可以定义 static方法 与 default方法。 static方法只能通过接口调用,不能通过实现类调用。default只能通过接口实现类调用,不能通过接口名调用。
发表于 2018-09-30 14:13:28 回复(0)