代码没问题但是运行就报错

import java.util.Scanner;
public class Experiment_2_2 {
public static void main(String[] args) {
Square s = new Square(15.0);
double area = s.getArea();
System.out.println("这个正方形的面积是:" + area);
}
}
class Square{
double length;
Square(double _length){
length = _length;
}
public double getArea(Square s){
double area = length*length;
return area;
}
}
问题如下:java: 无法将类 Square中的方法 getArea应用到给定类型;
需要: Square
找到: 没有参数
原因: 实际参数列表和形式参数列表长度不同

img


把这个去掉吧

运行都保存了还敢说代码没问题;

img

这个编译都过不了