interface CShape // 定義介面 CShape
{
final double PI=3.14;
public abstract void show();
}
interface CColor // 定義介面 CColor
{
abstract void setColor();
}
class CCircle implements CShape,CColor
{
double radius;
String color;
public CCircle(double r)
{
radius=r;
}
public void setColor(String str)
{
color=str;
System.out.println("color="+color);
}
public void show()
{
System.out.println("area="+PI*radius*radius);
}
}
public class interface02
{
public static void main(String args[])
{
CCircle moon=new CCircle(5.0);
moon.setColor("yellow");
moon.show();
}
}