À partir de choses simples, je produirai java régulièrement. J'étudie dans le but de passer java silver.
Utilisé lors du référencement d'instances et de variables de superclasse.
nom de la méthode super
Main.java
//Super classe
class hoge {
public void print() {
System.out.println("bonjour de super classe");
}
}
//Classe enfant
class huga extends hoge {
public void print() {
System.out.println("bonjour de la classe enfant");
}
public void executePrint() {
//Impression de classe enfant
print();
//Impression de grande classe
super.print();
}
}
public class Main {
public static void main(String[] args) {
huga obj = new huga();
obj.executePrint();
}
}
Résultat d'exécution
bonjour de la classe enfant
bonjour de super classe
Vous pouvez voir que la méthode de la classe parent peut être explicitement appelée à partir de la classe enfant.
Dans le cas d'un constructeur, si vous instanciez une classe enfant
Super class constructor
→ Child class constructor
est exécuté.
Les détails seront écrits dans un autre article.
Cet article a été rédigé en référence aux informations suivantes.
Recommended Posts