Tutoriel JAVA N°15 : concept clé classe abstraite

JPG - 15.4 ko

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 !

JPG - 8.3 ko

A 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 !