1、定义接口
使用interface来定义一个接口。接口定义同类的定义类似,也是分为接口的声明和接口体,其中接口体由常量定义和方法定义两部分组成。定义接口的基本格式如下:
[修饰符] interface 接口名 [extends 父接口名列表]{
[public] [static] [final] 常量;
[public] [abstract] 方法;
}
与Java的类文件一样,接口文件的文件名必须与接口名相同。
2.实现接口
接口在定义后,就可以在类中实现该接口。在类中实现接口可以使用关键字implements,其基本格式如下:
[修饰符] class <类名> [extends 父类名] [implements 接口列表]{
}
其中:修饰符:可选参数,用于指定类的访问权限
如下例子:
public interface CInterface { final float PI=3.14159f;//定义用于表示圆周率的常量PI float getArea(float r);//定义一个用于计算面积的方法getArea()
}
public class Circal implements CInterface {
public float getArea(float r) {
float area=PI*r*r; //计算圆面积并赋值给变量area
return area; //返回计算后的圆面积 } public static void main(String[] args) {
Circal c = new Circal(); float f = c.getArea(2.0f); System.out.println(Float.toString(f)); }
}
|