package myJava1;
public class circle1
{
public static void main(String[] args)//main函数只能放在public类下面
{
circle2 r;//调用的类名 对象名
circle2 r1;
r=new circle2(20);//为新创建的对象名赋一个值
r1=new circle2();
System.out.println("圆的半径是:"+r.radious);
double result=r.area();
System.out.println("圆的面积是:"+result);
System.out.println("圆的半径是:"+r1.radious);
double result1=r1.area();
System.out.println("圆的面积是:"+result1);
}
}
class circle2
{
int radious=1;
double area()
{
double PI=3.14;
return PI*radious*radious;
}
public circle2(int x)//构造方法的方法名和类名相同。作用是在创建对象时进行初始化。不会有返回值的。
{
radious=x;
}
public circle2()
{
}
}
public class circle1
{
public static void main(String[] args)//main函数只能放在public类下面
{
circle2 r;//调用的类名 对象名
circle2 r1;
r=new circle2(20);//为新创建的对象名赋一个值
r1=new circle2();
System.out.println("圆的半径是:"+r.radious);
double result=r.area();
System.out.println("圆的面积是:"+result);
System.out.println("圆的半径是:"+r1.radious);
double result1=r1.area();
System.out.println("圆的面积是:"+result1);
}
}
class circle2
{
int radious=1;
double area()
{
double PI=3.14;
return PI*radious*radious;
}
public circle2(int x)//构造方法的方法名和类名相同。作用是在创建对象时进行初始化。不会有返回值的。
{
radious=x;
}
public circle2()
{
}
}