Это домашнее задание, я не могу понять, почему он не работает.Что не так с моим массивом
import java.util.ArrayList;
public class Main {
Shapes[] listTest = new Shapes[6];
listTest[0] = new Circle[2.0];
listTest[1] = new Triangle[];
listTest[2] = new Rectangle[4];
listTest[3] = new Trap[];
listTest[4] = new Square[4];
listTest[5] = new Quadrilateral[];
}
// This is the other class
public class Circle implements Shapes {
private double radius;
private String name = "circle";
public Circle(double radius){
this.radius = radius;
}
public double area(){
double perimeter = Math.PI*radius*radius;
return perimeter;
}
public double perimeter(){
double area = Math.PI * 2*radius;
return area;
}
public String getName(){
return name;
}
}
Это другой класс Circle, содержащий конструктор и методы, которые используют частные переменные.
Что не за работой? – xboxremote
его высказывание о том, что ожидается скобка – Nia
(Вы получаете сообщение об ошибке? Результат не тот, который вы ожидаете?) – xboxremote