JAVASE官方教程:接口之定义接口(2)

一个接口的声明由修饰符,关键字interface,接口名,一个逗号分隔的父接口列表(如果有),和接口体组成.例如:

public interface GroupedInterface extends Interface1,
                                        Interface2, Interface3 {

   // 常量声明
   double E = 2.718282;

   // 方法标签
   void doSomething (int i, double x);
   int doSomethingElse(String s);

}

 

 

public访问修饰符指明这个接口可以被任何包中的任意类访问.如果你没有指定接口是公共(public)的,你的接口只能被在同一个包中定义的类所访问.

一个接口可以继承其他的接口,就像类可以继承其他类.然而,一个类只能继承另一个类,一个接口可以继承多个接口.接口声明包含一个接口继承列表.

接口体


接口体包含该接口中所有方法的声明.一个方法声明不包括花括号,而是以分号结尾,因为接口不提供方法的实现.所有方法的访问修饰符都被

隐含的设为public,所以public是可以省略的.

一个接口可以包含常量声明.所有常量被隐含的设为public static final的,这些修饰符可以省略.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值