美文网首页
java中的接口,interface

java中的接口,interface

作者: 电竞三傻 | 来源:发表于2018-05-29 11:12 被阅读0次

    接口就是一种规范,是不完整的类,因为方法体都没有。

    接口中存在的成员:

    1.接口在没有构造器,推论:接口不能创建对象(不能new),接口不能定义普通方法。

    2.接口中定义的成员变量,实际上是全局静态常量,默认使用public static final修饰

    public static final String ROOT_PATH = "/";

    3.接口中定义的方法都是公共的抽象方法,默认使用public abstract修饰

    public abstract doWork();

    所以在定义接口方法时,不用写修饰符也行,编译器会自动加上

    4.接口中定义的内部类都是公共的静态内部类,默认使用public static修饰内部类。

    public static class ABC{}


    标志接口:

    接口中没有人和成员,就仅仅是一个接口的定义,就是一个标志,其他的类实现该接口,就属于该家族,不推荐直接实现该接口。

    常亮接口

    有的程序员喜欢用接口封装多个常量信息,称之为常亮接口,不推荐使用。

    其作用和常量类一致。


    接口与类的关系:

    接口与类是实现关系,一个类可以实现多个接口

    public class Example implements A,B,C{},其中ABC是三个不同的接口

    接口和接口是继承关系,接口可以多继承

    public interface A extends B,C{}

    类和类之间是继承关系,只能单继承

    class A extends B{}

    相关文章

      网友评论

          本文标题:java中的接口,interface

          本文链接:https://www.haomeiwen.com/subject/bdvojftx.html