NO.30 接口的成员特点

接口的成员特点

   1、成员变量:只能是常量,并且是静态的并公共的

                  默认修饰符:public static final  三个关键字可以互相交换位置

                  最好是自己手动给出

   2、构造方法:接口中是没有构造方法的

   3、成员方法:只能是抽象方法

                  默认修饰符:public abstract

                  最好是自己手动给出

案例:

public static void main(String[] args) {

          Demo d = new Demo();

          d.print();      // 结果==10

           System.out.println(Inter.num);      //通过类名.去调用,说明是静态的

}

}

interface Inter {

          int num = 10;      //相当于 public static final int num = 10; 转换成常量,位置顺序可以改变

          public abstract void print();      //抽象方法

}

class Demo implements Inter{

         public void print() {              //重写抽象方法

         System.out.println(num);

}

}

你可能感兴趣的:(NO.30 接口的成员特点)