gpt4 book ai didi

java - 为什么我传递参数时是无效的方法声明?

转载 作者:行者123 更新时间:2023-12-02 01:07:14 24 4
gpt4 key购买 nike

    public class Store {
// instance fields
int area;

// constructor method
public Calc(int one, int two, int three) {
area = one*two*three;
}

// main method
public static void main(String[] args) {
int sideOne = 2;
int sideTwo = 3;
int sideThree = 1;

Calc mult = new Calc(sideOne,sideTwo,sideThree);

System.out.println(mult.area);
}
}

谁能帮助初学者理解为什么在传递参数时这是一个无效的方法声明?

最佳答案

您定义/调用 Calc 构造函数,但没有 Calc 类。

将您的类重命名为 Calc ,这样您的代码就能正确编译和执行:

public class Calc {
// instance fields
int area;

// constructor method
public Calc(int one, int two, int three) {
area = one * two * three;
}

// main method
public static void main(String[] args) {
int sideOne = 2;
int sideTwo = 3;
int sideThree = 1;

Calc mult = new Calc(sideOne, sideTwo, sideThree);

System.out.println(mult.area);
}
}

关于java - 为什么我传递参数时是无效的方法声明?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59851971/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com