Développement : Notes sur Java 8 Différence entre super et super()

Les superet se ressemblent mais ils sont très différents dans leurs fonctionnalités.super();

  • super avec des variables et des méthodes : super est utilisé pour appeler des variables et des méthodes de super classe par l'objet de sous-classe lorsqu'elles sont remplacées par une sous-classe, super.methodNamec'est un moyen valide d'invoquer la méthode d'une super classe depuis n'importe où dans la méthode d'une sous-classe. Mais cela ne fonctionne que pour les cours.

C'est le résultat de l'exécution du code ci-dessus :

Subclass x value: 100
Super class x value: 10
Sum of x values: 110
From super class
From subclass

<NomInterface>.super.<Nomméthode>

Cependant, cette technique ne peut pas être utilisée pour invoquer une méthode par défaut fournie par une interface qui n'est pas directement implémentée (ou étendue) par l'appelant.
Voici un exemple:

  • super() avec constructeurs :super(); est utilisé pour invoquer le constructeur de la super classe. Donc, s’il est présent, il ne peut s’agir que de la première instruction d’un constructeur. L'appel super();n'invoque pas la méthode de la super classe. Ceci est un exemple:

From H1 constructor: 50
From H constructor

Si vous souhaitez consulter la documentation officielle du mot-clé super, cliquez ici .

Suggested posts

Recherche d'informations sur les noms de domaine

Un extrait de Small, Sharp Software Tools par Brian P. Hogan

Recherche d'informations sur les noms de domaine

Lorsque vous faites une demande à facebook.com, votre ordinateur recherche le nom de domaine pour traduire ce nom de domaine en une adresse IP afin que votre ordinateur puisse établir cette connexion.

Configurer et utiliser Apache Kafka avec Spring Boot

Kafka avec une botte à ressort

Configurer et utiliser Apache Kafka avec Spring Boot

Introduction Apache Kafka est une plate-forme de diffusion distribuée open source qui gère la diffusion de données en temps réel à grande échelle, à haut débit et tolérante aux pannes. Le système est basé sur un modèle de publication-abonnement dans lequel les producteurs publient des messages sur des rubriques et les consommateurs s'abonnent à ces rubriques pour consommer les messages.

Related posts

Cette archive de menace: Vol 7 Black Basta

Cette archive de menace: Vol 7 Black Basta

Dans le monde interconnecté d'aujourd'hui, la menace des cyberattaques est plus répandue que jamais. Les cybercriminels et les acteurs des États-nations cherchent constamment à exploiter les vulnérabilités et à voler des données précieuses, ce qui représente un risque important pour les organisations de toutes tailles.

Repenser les médias : les cinq vérités de McChesney et l'avenir des communications

Dans le monde hyper-connecté d'aujourd'hui, les systèmes médiatiques jouent un rôle central dans la formation de l'opinion publique et, par conséquent, dans la prise de décision démocratique. Dans son analyse approfondie de l'économie politique de la communication, le chercheur Robert McChesney remet en question la sagesse conventionnelle et présente ce qu'il appelle les « cinq vérités » sur les médias.

"La fosse des Mariannes dévoilée : dévoiler les terrifiantes vérités cachées de l'abîme"

"La fosse des Mariannes dévoilée&nbsp;: dévoiler les terrifiantes vérités cachées de l'abîme"

Introduction :Bienvenue, courageux lecteurs, dans un voyage qui nous emmènera dans les profondeurs les plus sombres de notre planète. Dans ce blog, nous plongeons dans le monde énigmatique de la fosse des Mariannes, découvrant ses secrets cachés et découvrant les vérités effrayantes qui se cachent sous sa surface.

Conversations dangereuses

Conversations dangereuses

Si nous voulons continuer à prospérer sur cette planète, nous allons devoir avoir des conversations dangereuses. Celles qui remettent en question ce que nous avons fait, ce que nous faisons et ce que nous sommes actuellement sur le point de continuer à faire (ou prévoyons de faire).