Tutoriel JAVA N°15 : concept clé classe abstraite

////Tutoriel JAVA N°15 : concept clé classe abstraite

java-9.jpg Avec Objis, spécialiste Java depuis 2005, maîtrisez la création et la manipulation d’une classe abstraite java.

ASTUCE –> Soyez informé de la mise à jour de nos tutos ou de la création de nouveaux tutos.

Auteur

 Douglas MBIANDOU. Président Objis . Concepteur formation ‘Nouveautés Java 8 et 9’

Prérequis

 Mettre en oeuvre la notion d’héritage en Java

Objectifs

 Comprendre ce qu’est une classe abstraite

Programme

 Partie 1 : Exemple de classe abstraite Personnel

 Partie 2 : Exemple d’utilisation de la classe abstraite Personnel par la classe Cadre

Durée

 15 minutes.

Partie 1 : Exemple de classe abstraite Personnel

 Une classe abstraite ne peut pas être instanciée . Il faudra l’étendre et définir toutes les méthodes abstraites qu’elle contient pour pouvoir l’utiliser .

tuto-15-1

 Une méthode abstraite, signalée par le modificateur abstract n’as alors qu’un prototype, c’est-à-dire son type de retour, suivi de son nom, suivi de la liste de ses paramètres entre des parenthèses, suivi d’un point-virgule.

tuto-15-1

 On peut mélanger de l’abstrait avec du non abstrait; dans la classe Personnel figure deux méthodes abstraites et une méthode non abstraite .

tuto-15-1

 Un aspect intéressant des classes abstraites est qu’on peut travailler avec des méthodes déclarées non définies, indépendamment du corps de ces méthodes.
Ici la méthode indemniteConges()
tuto-15-1

Partie 2 : Exemple d’utilisation de la classe abstraite Personnel par la classe Cadre

Soit la classe Cadre ci-dessous qui hérite de la classe abstraite Personnel

 Eclipse nous signale une erreur
tuto-15-2

 En passant la souris sur le nom de la classe Eclipse nous propose les solutions et nous choisissons la première .
tuto-15-2

 Le code suivant est généré
tuto-15-2

Nous modifions le code
tuto-15-2

 Dés qu’une classe contient une méthode abstraite, elle doit aussi être déclarée abstraite, avec le modificateur abstract placé au début de son en-tête .
tuto-15-3

Nous avons choisi la deuxième solution que nous propose Eclipse
tuto-15-3

 Nous pouvons créer une autre classe CadreInformaticien qui hérite de la classe Cadre

tuto-15-3

Conclusion

Dans ce tutoriel java N°15 d’Objis, vous avez créé votre première classe abstraite java .

Dans le tutoriel suivant tutoriel Java N°16 , vous verrez comment lire et écrire dans un fichier

Votre avis nous intéresse

Vous avez remarqué une erreur ? Vous avez une recommandation pour améliorer ce tuto ? Vous souhaitez nous encourager à partager notre savoir-faire technique et pédagogique ?

Donner votre avis sur ce Tuto objis.com

Professionnels : maîtrisez les nouveautés Java 8 et 9 !

modules-java9.jpgA travers notre nouvelle formation Nouveautés Java 8 et 9 (durée 4 jours) conçue par l’auteur de ce tutoriel, découvrez par la pratique le nouveau système de Modules Java 9 (Encapsulation forte + Intercafes + Dépendances explicites) ainsi que les spécificités de Java 8 (Streams, Lambda, Optional…). Maîtrisez également la méthodologie de migration de votre code vers Java 9. Un sérieux atout pour votre employabilité et l’évolution de votre carrière professionnelle !. Contactez-nous dès maintenant !

2018-01-29T18:30:13+01:00

Contactez nous

241 rue DUGUESCLIN, 69003 Lyon

Web : Objis : spécialiste formation Java