class circle
{
private double r ;
public circle()
{
r=1;
System.out.println("这是不带参数的构造方法,半径为:"+r);
}
public circle(double rr)
{
r=rr;
System.out.println("这是带参数的构造方法,半径为:"+r);
}
public void setR(double rr)
{ this.r=rr; }
public double getArea()
{ double area;
area=3.14*this.r*this.r;
return area;
}
}
class test
{
public static void main(String arg[])
{
circle c1,c2;
c1=new circle(); //调用不带参数的构造函数创建圆c1
c2=new circle(5); //调用带参数的构造函数创建圆C2
circle c3=new circle(8); //调用带参数的构造函数创建圆C2
c3.setR(10);
c3.getArea();
System.out.println("c3的面积"+c3.getArea());
System.out.println("重载方法调用"+c3.getArea());
[java类与对象]写一个圆类,创建圆类的实例,并为其初始化,输出圆的面积。
最新推荐文章于 2024-07-22 14:15:06 发布