Java™ 教程(定义接口)

定义接口

接口声明由修饰符、关键字interface、接口名称、逗号分隔的父接口列表(若是有)和接口体组成,例如:segmentfault

public interface GroupedInterface extends Interface1, Interface2, Interface3 {

    // constant declarations
    
    // base of natural logarithms
    double E = 2.718282;
 
    // method signatures
    void doSomething (int i, double x);
    int doSomethingElse(String s);
}

public访问修饰符表示该接口能够被任何包中的任何类使用,若是未指定接口是公共接口,则只能在与接口相同的程序包中定义的类上访问你的接口。code

接口能够继承其余接口,就像类的子类或继承另外一个类同样,可是,虽然类只能继承另一个类,但接口能够继承任意数量的接口,接口声明包括它继承的全部接口的逗号分隔列表。继承

接口体

接口体能够包含抽象方法、默认方法和静态方法,接口中的抽象方法后跟分号,但没有大括号(抽象方法不包含实现),默认方法使用default修饰符定义,静态方法使用static关键字定义,接口中的全部抽象、默认和静态方法都是隐式public,所以你能够省略public修饰符。接口

此外,接口能够包含常量声明,接口中定义的全部常量值都是隐式publicstaticfinal,你能够省略这些修饰符。get


上一篇:接口

下一篇:实现接口

相关文章
相关标签/搜索