下面代码哪错了啊
来源:百度知道 编辑:UC知道 时间:2024/06/17 17:46:30
class CoinMake { //定义类CCircle
private double pi=3.14;
private double radius;
public CoinMake(){ //CCircle()构造函数
System.out.println("CCircle() constructor called");
}
public void setRadius(double r){
radius=r;
System.out.println("radius="+radius);
}
public void show(){
System.out.println("area="+pi*radius*radius);
}
}
class CCoin extends CoinMake{ //定义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[]){
package com;
//你的类重复定义了,我把它合到一起了。
public class CoinMake { //定义类CCircle
private double pi=3.14;
private double radius;
public CoinMake(){ //CCircle()构造函数
System.out.println("CCircle() constructor called");
}
public void setRadius(double r){
radius=r;
System.out.println("radius="+radius);
}
public void show(){
System.out.println("area="+pi*radius*radius);
}
public static void main(String args[]){
CCoin coin=new CCoin(); //建立CCoin对象
coin.setRadius(2.0); //调用父类的setRadius() method
coin.show(); //调用父类的show() method
coin.setValue(5); //调用子类的setValue() method
}
}
class CCoin extends CoinMake{ //定义CCoin类,继承自CCircle类
private int value;
public CCoin(){ //CCoin()构造函数
System.out.println("CCoin() constructor called");
}
public void setValue(int t){