下面是Java源代码:
public static void main(String[] args) {
class Circle{
double height,width;
Circle(){
height = 1;
width = 1;
}
Circle(double newheight,double nwidth){
height = newheight;
width = nwidth;
}
double getArea()
{
return height*width;
}
double getPerimeter()
{
return 2*(height+width);
}
}
Circle rec1 = new Circle(40,4);
Circle rec2 = new Circle(35.9,3.5);
System.out.println(rec1.width+" "+rec1.height+" "+rec1.getArea()+" "+rec1.getPerimeter());
System.out.println(rec2.width+" "+rec2.height+" "+rec2.getArea()+" "+rec2.getPerimeter());
}
下面是对上面问题的解析:
首先,这是一个类的创建问题。类中可以包含变量,也叫数据域,也可以包含方法 ,也叫行为其中分为有构造方法和一般方法。
构造方法不同,在于它没有返回值(没有返回值跟返回值为空不同)。
操作步骤:
1.首先定义一个类。
2.其次考虑变量和构造方法
3.最后考虑题目要求的普通方法,main中调用即可。