Protected members
private static double pi=3.14;
private double radius;class CCircle
{
protected static double pi=3.14; // 宣告為protected
protected double radius; // 宣告為protected
public void show()
{
System.out.println("area="+pi*radius*radius);
}
}
class CCoin extends CCircle // 子類別 CCoin
{
private int value;
public CCoin(double r, int v)
{
radius=r; // 直接取用父類別的protected成員
value=v;
System.out.println("radius="+radius+", value="+value);
}
}
public class class04
{
public static void main(String args[])
{
CCoin coin=new CCoin(2,10);
coin.show();
}
}Last updated