接口学习(一)

常量:public static final

变量:public abstract

记住:接口中的成员都是public

interface Inter

{

  public  static final int num=3;

  public abstract void show(); (分号:抽象方法)

}

这样写也可以,成员有固定修饰符,缺哪个,自动补哪个

interface Inter

{

  int num =3;

  void show();

}

抽象方法必须实现

接口:不可以创建对象,因为有抽象方法

需要被子类实现,子类对接口中的抽象方法全部覆盖后,子类才可以实例化。

 

接口没有方法体,子类可以任意定义;

1)接口的好处降低耦合性;

2)接口对外暴露规则;

3)对程序的功能扩展

作用扩展其他类中的内容

继承是其中的一种 is a

接口是扩展功能 like a 

 

posted @ 2017-12-14 11:15  IT媚娘  阅读(112)  评论(0)    收藏  举报