声明一个简单的java类MyCircle,用来描述圆

来源:百度知道 编辑:UC知道 时间:2024/05/27 03:26:32
设计一个简单的java类,要求如下:
(1)声明一个简单的java类MyCircle,用来描述圆。该类应该能够
描述圆的半径、面积以及进行一些圆的相关操作,包括获取圆的
半径,计算圆的面积等。要求使用信息隐藏和类的封装思想。
(2)为类MyCircle声明两个构造器,其中一个能将圆的半径初始
化为1,另一个能以传入的参数初始化半径。
(3)声明一个测试类TestMyCircle,分别调用两个不同的构造器
创建类MyCircle的两个对象,并对它们进行相关的操作。

class MyCircle {
private float r;
private float area;

public MyCircle(){
this.r=1;
}
public MyCircle(float r){
this.r=r;
}
public float getR(){
return r;
}
public float getArea(){
return r*r*3.14f;
}
}
public class TestMyCircle {
public static void main(String[] args) {
MyCircle m1 = new MyCircle();
System.out.println(m1.getArea());
MyCircle m2 = new MyCircle(2.5f);
System.out.println(m2.getArea());
}
}

public class MyCircle{
private float r=0;
private double area=0;

public MyCircle(){
r=1;
area=3.14*r*r;
}
public MyCircle(float i){
r=i;
area=3.14*r*r;
}

public float getR(){
return r;
}
public Double getArea(){
return area;
}
}

public class TestMyCircle {
public static void main(String[] args) {
//初值1
MyCir