Appelez la super méthode en Java

introduction

À partir de choses simples, je produirai java régulièrement. J'étudie dans le but de passer java silver.

Qu'est-ce que c'est super

Utilisé lors du référencement d'instances et de variables de superclasse.

Comment appeler une méthode de classe parent à l'aide de super

nom de la méthode super

j'écrirai

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.

en conclusion

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.

Les références

Cet article a été rédigé en référence aux informations suivantes.

Recommended Posts

Appelez la super méthode en Java
Appel de méthodes Java à partir de JavaScript exécutées en Java
Appelez l'API de notification Windows en Java
Quelle est la méthode principale en Java?
[Java] Gestion des Java Beans dans la chaîne de méthodes
Appel de méthode Java depuis RPG (appel de méthode dans sa propre classe)
Comment se moquer d'un appel de super méthode dans PowerMock
Comment obtenir le nom d'une classe / méthode exécutée en Java
Accéder à l'interface réseau avec Java
J'ai traduit [Méthode Clone pour les tableaux Java] comme méthode Clone dans les tableaux Java.
Devinez le code de caractère en Java
Méthode Java
java (méthode)
Méthode de redimensionnement automatique des photos par Java
Spécifiez l'emplacement Java dans eclipse.ini
[Android, Java] Méthode pratique pour calculer la différence en jours
Lire CSV en Java (annotation Super CSV)
Comparaison Java à l'aide de la méthode compareTo ()
Décompressez le fichier zip en Java
Créer une méthode pour renvoyer le taux de taxe en Java
Analyser l'analyse syntaxique de l'API COTOHA en Java
[Java] méthode
[Java] méthode
Exemple de code pour appeler l'API Yahoo! Local Search en Java
Mes réflexions sur la méthode d'égalité (Java)
Obtenez le résultat de POST en Java
Essayez d'utiliser l'API Stream en Java
Méthode de concurrence en Java avec exemple de base
J'ai essayé le nouveau yuan à Java
[Java] Comment utiliser la méthode toString ()
[Java] Utiliser la technologie cryptographique avec les bibliothèques standard
Organisation des notes dans la tête (Java-Arrangement)
Essayez d'appeler le service CORBA sur Java 11+
Comment obtenir la date avec Java
L'histoire de l'écriture de Java dans Emacs
Entrée de la console en Java (comprendre le mécanisme)
Appeler la reconnaissance visuelle dans Watson Java SDK
Méthode d'opération d'élément dans Appium TIPS (Java)
[Java] Passer des arguments au constructeur dans Mockito / Définir l'appel par défaut à la méthode à callRealMethod
Partition en Java
Référence de la méthode Java8
Janken à Java
[Java] méthode forEach
référence de la méthode java8
Taux circonférentiel à Java
[Java] Méthode aléatoire
[Java] méthode de fractionnement
FizzBuzz en Java
[Order method] Définit l'ordre des données dans Rails
[Android] Appeler la méthode d'argument par défaut de Kotlin depuis Java
Concernant les modificateurs transitoires et la sérialisation en Java
L'histoire de la comparaison de chaînes de bas niveau en Java
À propos de la confusion observée dans les serveurs Java de démarrage
L'histoire de la fabrication d'un Othello ordinaire à Java
À propos de l'idée des classes anonymes en Java
ChatWork4j pour l'utilisation de l'API ChatWork en Java
Une histoire sur le JDK à l'ère de Java 11
L'ordre des modificateurs de méthode Java est fixe
Le type d'intersection introduit dans Java 10 est incroyable (?)
L'histoire de l'apprentissage de Java dans la première programmation
Ressentez le passage du temps même à Java