В следующем коде целочисленное число отправляется в возвращаемый конструктор. Проблема в том, что когда значение задано как параметр в конструкторе, оно отказывается компилировать и выводить, что параметры не нужны.Функция Java отказывается принимать параметры
class test3 extends Value {
public static void main(String[] args) {
Value var = new Value(3);
System.out.println(var);
}
}
class Value {
public int Value(int num) {
return num;
}
}
Когда нет переданных параметров, он компилирует и выводит значение указателя.
[email protected]
Что я делаю неправильно здесь (я пробовал использовать публичные классы, но это не работает)?
Как вы думаете, что должно выводиться и почему? –
Вы используете неправильный синтаксис для конструктора. –
Конструктор не должен быть 'static' и не должен возвращать какое-либо значение. – jschultz410