一、定义接口 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));
- }
- }
在类的继承中,只能作单重继承,而实现接口时,一次则能够实现多个接口,每一个接口间使用逗号“,”分隔。