Java中接口的定義與實現


一、定義接口 spa

例如,定義一個用於計算的接口,在該接口中定義了一個常量PI和兩個方法,具體代碼以下: 繼承



  • public interface CalInterface   
  • {  
  •     final float PI=3.14159f;//定義用於表示圓周率的常量PI  
  •     float getArea(float r);//定義一個用於計算面積的方法getArea()  
  •     float getCircumference(float r);//定義一個用於計算周長的方法getCircumference()  

  • 注意:
        與Java的類文件同樣,接口文件的文件名必須與接口名相同。 接口

    例如,編寫一個名稱爲Cire的類,實現接口CalInterface ci

    1. public class Cire implements CalInterface   
    2. {  
    3.     public float getArea(float r)   
    4.     {  
    5.         float area=PI*r*r;//計算圓面積並賦值給變量area  
    6.         return area;//返回計算後的圓面積  
    7.     }  
    8.     public float getCircumference(float r)   
    9.     {  
    10.         float circumference=2*PI*r;      //計算圓周長並賦值給變量circumference  
    11.         return circumference;           //返回計算後的圓周長  
    12.     }  
    13.     public static void main(String[] args)   
    14.     {  
    15.         Cire c = new Cire();  
    16.         float f = c.getArea(2.0f);  
    17.         System.out.println(Float.toString(f));  
    18.     }  
    19. }  
     在類的繼承中,只能作單重繼承,而實現接口時,一次則能夠實現多個接口,每一個接口間使用逗號「,」分隔。
    相關文章
    相關標籤/搜索