gpt4 book ai didi

java - 如何在 main 方法中从类中调用构造函数

转载 作者:行者123 更新时间:2023-12-02 08:38:57 24 4
gpt4 key购买 nike

我知道这可能是一个 super 简单的问题,但我似乎一辈子都想不通。

如标题所述,我只想在 Main 方法中调用构造函数。

class Example{
public static void main (String[] args)
{
//I want to call the constructor in the mpgCalculator class....
}

public class mpgCalculator {
public double compute(double mpg, double sizeOfTank)
{
double mpL = mpg * 4;
double tankSizeL = sizeOfTank * 4;
double kmpL = mpL * 1.6;
double result = kmpL / tankSizeL;

return result;
}
}
}

最佳答案

mpgCalculator 类只有默认构造函数,因为您没有定义构造函数。您不需要手动调用构造函数;相反,您创建一个新对象并自动调用它。你可能想要这个:

mpgCalculator calc = new mpgCalculator();

在这种特殊情况下,compute 函数实际上与 mpgCalculator 的任何特定副本无关,因此您可以将其设为静态 如果需要(public static double compute)。然后在另一种方法中你可以说:

double kmpL = mpgCalculator.compute(mpg, size);

关于java - 如何在 main 方法中从类中调用构造函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18425049/

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