学习Java构造函数时遇到的问题

学习Java构造函数时遇到的问题,java,constructor,instance,Java,Constructor,Instance,我很难弄清楚为什么我的代码不起作用。我已经看了好几个小时的代码,确信这可能是一个简单的语法错误,但我无法识别它。 主类文件: public class calculator { public static void main(String[] args) { addme addMyNum = new addme(52,54); addMyNum.printSum(); } } 我想得到一个实例的类: import java.util.*;

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

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)

要了解有关构造函数的详细信息


希望这有帮助

那么什么不起作用呢?另外:不需要为“addsum”指定特殊的成员,我想getSum()应该只返回值,而不是存储它。另外,请使用传统的CamelCase表示法作为类名:
AddMe
,而不是
AddMe
。。
public addme(int a, int b)