您的位置:首页 > 编程语言 > Java开发

java 接口的定义即实现

2013-01-13 20:13 363 查看
接口相当于C++中的抽象类。

利用 interface来定义一个接口

利用implements 来实现接口

package test;
interface CalInterface
{
final float PI=3.14159f;//定义用于表示圆周率的常量PI
float getArea(float r);//定义一个用于计算面积的方法getArea()
float getCircumference(float r);//定义一个用于计算周长的方法getCircumference()
}

/*class Circle implements MM
{
double r;
Circle(double r){this.r=r};
void getarea(double r){ System.out.println(pi*r*r);}
void getsize(double r){ System.out.println(pi*r*2);}

}*/
public class main 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)
{
main c = new main
();
float f = c.getArea(2.0f);
System.out.println(Float.toString(f));
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: