обнаружил в моем собственном коде инструкцию, которая выглядит как конструктор для экземпляра объекта, но на самом деле это не так. Я полностью забыл, где я взял образец такого утверждения, как для печати «Привет» ниже, но он работает как конструктор, а это, вероятно, нет. этот кодКонструктор-подобный оператор в Java для вызова супер
public class TestSet {
String hi="Hi";
public TestSet(){
System.out.println("Bye");
}
{
System.out.println(hi);
}
public static void main(String s[]){
new TestSet();
}
}
фактически печатает «Привет» и «Bye» aaaand, если TestSet бы суперкласса, а затем положить «супер» в «Привет» кусок кода не будет работать. так что это? Я пытался использовать Google, но сложно сформулировать запрос. спасибо!
Hi is static ;-) –
@StephanBijzitter no. Это не. –
НЕТ! Я могу изменить свой тест, чтобы подчеркнуть, что –