您的位置:首页 > 编程语言 > Java开发

java接口 笔记

2015-07-11 11:02 429 查看


接口表示:所有实现了该接口的类看起来都像这样。接口被用来建立类与类之间的协议。

interface不仅仅是一个极度抽象的类,因为它允许人们通过创建一个能够被向上转型为多种基类的类型,来实现某种类似多重继变种的特性。

接口中没有任何方法被定义为public,但是它们自动都是public的。

使用接口的核心原因:为了能够向上转型为多个基类型(以及由此带来的灵活性)。然而,使用接口的第二个原因与使用抽象类相同,防止客户端程序员创建该类的对象,并确保这仅仅是建立一个接口。

放入接口中的任何域都自动是public static final的。

接口可以继承接口。并且可以多继承(用逗号隔开)。

interface A{
  int b = 1;
  int s(int i);
}
 
interface G{
  int e();
}
 
interface K extends A,G{
  int l();
}


**************************************************

interface B{
    public void C();
  }
  
  class D implements B{
    public void C() {
    }
  }
  
  public B getB(){
    return new D();
  }


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: