Я получаю ошибку в приведенной ниже задаче. Помогите мне отследить ошибку
public class Demo1 { class Rectangle { private double length; private double width; public void setLength(double len) { length = len; } public void setWidth(double wid) { width = wid; } public double getLength() { return length; } public double getWidth() { return width; } public double getArea() { return length*width; } } public static void main(String[] args) { Rectangle rect = new Rectangle(); rect.setLength(10); rect.setWidth(10); System.out.println("The value of length is " + rect.getLength()); System.out.println("The value of length is " + rect.getWidth()); System.out.println("The value of length is " + rect.getArea()); } }
Что я уже пробовал:
Сначала я написал эту программу, и она работала нормально, но после изменений в новой программе я получил ошибку. Почему же так?
public class Rectangle { private double length; private double width; public void setLength(double len) { length = len; } public void setWidth(double wid) { width = wid; } public double getLength() { return length; } public double getWidth() { return width; } public double getArea() { return length*width; } public static void main(String[] args) { Rectangle rect = new Rectangle(); rect.setLength(10); rect.setWidth(10); System.out.println("The value of length is " + rect.getLength()); System.out.println("The value of length is " + rect.getWidth()); System.out.println("The value of length is " + rect.getArea()); } }
Wendelius
И в чем же заключается ошибка, которую вы получаете, и что вы изменили?
Patrice T
И знаете, какую ошибку вы допустили ?