简单地说我试图使用方法进行计算并返回计算。这是两个
Invalid method declaration;return type required
Incompatible types;unexpected return value
这是班级:
package shapes;
public class RectangleCalc {
private double length;
private double width;
}
public RectangleCalc(double length, double width){
this.length = length;
this.width = width;
}
public getArea() {
return length * width;
}
基本上方法getArea()
抛出了我上面列出的错误。我知道为什么。
答案 0 :(得分:1)
您想获取计算区域,但未声明getArea方法的返回类型。它应该是
//double is the return type of the method.
//Java requires you declared a return type
public double getArea()
查看本教程有关返回类型http://docs.oracle.com/javase/tutorial/java/javaOO/returnvalue.html
的信息答案 1 :(得分:0)
您缺少返回类型。
public double getArea() {
return length * width;
}
答案 2 :(得分:0)
1.需要返回函数类型。
2.需要在课堂中包含整个函数和变量。
public class RectangleCalc {
private double length;
private double width;
public RectangleCalc(double length, double width){
this.length = length;
this.width = width;
}
public double getArea() {
return length * width;
}
}