一、定義接口 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
- public class Cire implements CalInterface
- {
- public float getArea(float r)
- {
- float area=PI*r*r;//計算圓面積並賦值給變量area
- return area;//返回計算後的圓面積
- }
- public float getCircumference(float r)
- {
- float circumference=2*PI*r; //計算圓周長並賦值給變量circumference
- return circumference; //返回計算後的圓周長
- }
- public static void main(String[] args)
- {
- Cire c = new Cire();
- float f = c.getArea(2.0f);
- System.out.println(Float.toString(f));
- }
- }
在類的繼承中,只能作單重繼承,而實現接口時,一次則能夠實現多個接口,每一個接口間使用逗號「,」分隔。