学习 Java 构造函数时遇到麻烦



我很难弄清楚为什么我的代码不起作用。我已经查看了几个小时的代码,确定这可能是一个简单的语法错误,但我无法识别它。主类文件:

public class calculator
{
    public static void main(String[] args)
    {
        addme addMyNum = new addme(52,54);
        addMyNum.printSum();
    }
}

以及我想获得的类:

import java.util.*;
public class addme
{
private int firstInt;
private int secondInt;
private int addsum;
    public void addme(int a, int b)
    {
        firstInt = a;
        secondInt = b;
    }
    public int getSum()
    {
        addsum = firstInt + secondInt;
        return addsum;
    }
    public void printSum()
    {
        System.out.println("The sum of " + firstInt + "and " + secondInt     + "is " + getSum());
    }
}

构造函数没有返回类型。甚至没有void.

将构造函数声明从

public void addme(int a, int b)

public addme(int a, int b)

要了解有关构造函数的更多信息,请访问此链接。

希望这有帮助

最新更新