java 接口的实现
在java中,要是 出现接口中常量和方法冲突时。1.要是常量冲突,可以在实现接口里实用全限定名(接
口名称.常量名称明确指定常量所属接口
如果是方法冲突,只要实现一个方法就可以了。 public class hh
{
public static void main(String []args)
{
Circle circle=new Circle(7);
float area=circle.getArea();
System.out.println("圆的面积:"+area);
float girth=circle.getGirth();
System.out.println("圆的周长为:"+girth);
circle.draw();
}
}
class Circle implements Calculate,Shape {
//声明一个变量代
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
半径
private float radius;
public Circle(float r)
{
radius=r;
}
public float getArea()
{
float area=Calculate.PI*radius*radius;
return area;
}
public float getGirth()
{
float circuGirth=2*Shape.PI*radius; return circuGirth;
}
public void draw()
{
System.out.println("在这里绘制一个圆!"); }
}
interface Calculate
{
float PI=3.14f;
float getArea();
float getGirth();
}
interface Shape
{
float PI=3.14159f;
float getArea();
void draw();
}