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

java小练习之继承示例

2013-05-11 23:13 309 查看
这是一个 圆的类,

父类先设置半径,与输出面积函数,

子类中有value类,

父类,子类都有构造函数,

通过输出的顺序,也能展现出内部访问顺序。

class CCircle //定义CCircle类
{
private double pi=3.14; //pi 私有变量
private double radius; //定义半径

public CCircle() //CCircle的构造函数
{
System.out.println("CCircle () constructor called");
}

public void setRadius(double r)
{
radius=r;
System.out.println("area="+pi*radius*radius);
}

public void show() //输出面积
{
System.out.println("area="+pi*radius*radius);
}
}

class CCoin extends CCircle //定义CCoin类,继承自 CCircle
{
private int value;
public CCoin() //CCoin()的构造函数
{
System.out.println("CCoin () constructor called");
}
public void setValue(int t)
{
value=t;
System.out.println("value="+value);
}
}
public class CoinMake
{
public static void main(String args[])
{
CCoin coin= new CCoin(); //建立CCoin对象
coin.setRadius(2.0);
coin.show(); //调用父类的show()
coin.setValue(5); //调用子类的setValue()
}
}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: