熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java核心技術 >> 正文

黑馬程序員之接口(interface)

2013-11-23 19:20:16  來源: Java核心技術 
接口interface
  初期理解可以認為是一個特殊的抽象類
  當抽象類中的方法都是抽象的那麼該類可以通過接口的形式來表示
  class用於定義類
  interface用於定義接口
接口定義時格式特點
  接口中常見定義常量抽象方法
  接口中的成員都有固定修飾符
  常量public static final
  方法public abstract
  提示接口中的成員都是public的
  接口是不可以創建對象的因為有抽象方法
  需要被子類實現子類對接口中的抽象方法全部覆蓋後子類才可以實例化
  否則子類是一個抽象類
  接口可以被類多實現也是對多繼承不支持的轉換形式java支持多實現
代碼演示
  [java]
  interface Inter
  {
  public static final int PI = ;
  public abstract void show()
  }
  class   InterA
  {
  public abstract void method()
  }
  class Demo
  {
  public void function(){}
  }
  class Test extends Demo implements InterInterA  //不僅可以多實現還能繼承
  {
  public void show(){}
  public void method(){}
  }
  class InterfaceDemo
  {
  public static void main(String[] args)
  {
  Test t = new Test()
  Systemoutprintln(tNum)
  Systemoutprintln(TestNum)
  Systemoutprintln(InterNum)
  }
  }


From:http://tw.wingwit.com/Article/program/Java/hx/201311/26681.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.