【发布时间】:2014-11-08 20:29:22
【问题描述】:
感谢您对我的帮助。我编写了一个可以编译和运行的 Main 类。我遇到的问题是我可以使用 display 方法运行 Test 类。(没有正确拉到新类)我必须创建带有 3 个对象的 Test 类,其中一个具有小值、大值和保留值。我必须使用 setRadius() 方法。您能提供的任何指导都会非常有帮助。
public class Circle
{
public static void main(String[] args)
{
//call constructor and method
Circle myCircle = new Circle();
myCircle.display();
}
//set fields
double radius;
double diameter;
double area;
//create constructor set radius & compute diameter and area.
public Circle()
{
radius= 1;
diameter = 2 * radius;
area = Math.PI * (radius * radius);
}
//set radius, diameter, and area
public void setRadius()
{
radius= 1;
diameter = radius * radius;
area = Math.PI * (radius * radius);
}
//return radius
public double getRadius()
{
return radius;
}
//write display
public void display()
{
System.out.println("The radius is " + radius);
System.out.println("The diameter is " + diameter);
System.out.println("The area is " + area);
}
}
public class TestCircle
{
public static void main(String[] args)
{
Circle circleA = new Circle();
circleA.setRadius();
System.out.println("Circle A: " + circleA.setRadius());
Circle circleB = new Circle();
circleB.setRadius();
System.out.println("Circle B: " + circlB.setRadius());
}
}
【问题讨论】:
-
没有正确拉到新班级是什么意思?
-
我注意到你有两个
main()方法。你想做什么? -
我必须创建一个类 Circle 来命名 3 个字段,并使用 setRadius getRadius 将半径设置为 1,并使用 setRadius 计算直径和面积。现在我必须创建一个 TestCircle 类来完成我上面提到的操作。
-
我认为我必须将计算从我的第一堂课拉到新的测试课
-
拉方法不是任何人都懂的软件术语,但你!
标签: java inheritance constructor