Вам также нужно реализовать конструктор без аргументов:
public TestCopyConst()
{
}
Или тот, который принимает i
:
public TestCopyConst(int i)
{
this.i = i;
}
Тогда вы можете просто сделать это:
TestCopyConst testCopyConst = new TestCopyConst();
Или это:
TestCopyConst testCopyConst = new TestCopyConst(7);
Обычно ваш класс будет иметь конструктор по умолчанию без аргументов; это перестает быть тем случаем, когда вы реализуете свой собственный конструктор (при условии, что это Java, как это выглядит).