Программисты JAVA общаются здесь
Anonymous
Подкласс Java, почему ignoreSpecial называется [дубликат]
Сообщение
Anonymous » 10 май 2024, 05:26
Код: Выделить всё
package org.example;
class Superclass {
private void interestingMethod() {
System.out.println("Superclass's interesting method.");
}
void exampleMethod() {
System.out.println("this is " + this);
this.interestingMethod();
}
}
class Subclass extends Superclass {
void interestingMethod() {
System.out.println("Subclass's interesting method.");
}
public static void main(String args[]) {
Subclass me = new Subclass();
me.exampleMethod();
}
}
этот код работает на jdk8 и «интересном методе суперкласса». печатается.
почему? Не могу понять?
Подробнее здесь:
https://stackoverflow.com/questions/784 ... -is-called
1715308009
Anonymous
[code]package org.example; class Superclass { private void interestingMethod() { System.out.println("Superclass's interesting method."); } void exampleMethod() { System.out.println("this is " + this); this.interestingMethod(); } } class Subclass extends Superclass { void interestingMethod() { System.out.println("Subclass's interesting method."); } public static void main(String args[]) { Subclass me = new Subclass(); me.exampleMethod(); } } [/code] [b]этот код работает на jdk8 и «интересном методе суперкласса». печатается. почему? Не могу понять?[/b] Подробнее здесь: [url]https://stackoverflow.com/questions/78457726/java-subclass-why-invokespecial-is-called[/url]