Tutoriel JAVA : concept clé classe abstraite

Mettez à l’œuvre la création et la manipulation d’une classe Abstraite java pour comprendre son utilisation

Après avoir créé votre première classe abstraite, vous verrez par la suite de ce tutoriel comment lire et écrire dans un fichier.

Objis : spécialiste JAVA depuis 2005

Touchez du doigt notre approche pédagogique (70% de pratique) à travers ce tutoriel. Comme nos clients, contactez-nous (contact @ objis.com) pour vos besoins en assistance technique ou en formations sur mesure dans nos locaux, dans vos locaux ou à distance.

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.

PUBLICITE

JPG - 129.9 ko
formation-java-web-mobile-objis-congo-brazzaville

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