Td heritage correction Programmation Orientée Objet avec Java Correction TD Héritage Exercice Le programme Erreur ci-dessous dé ?nit les classes E E E E E et Erreur Pour chacune des instructions d'a ?chage dans la méthode main indiquez si l'instruction es

Programmation Orientée Objet avec Java Correction TD Héritage Exercice Le programme Erreur ci-dessous dé ?nit les classes E E E E E et Erreur Pour chacune des instructions d'a ?chage dans la méthode main indiquez si l'instruction est correcte ou fausse Compilez et corrigez le programme pour véri ?er vos réponses C Correction Exercice System out println x a Correct car une variable d'instance a est déclarée dans la classe de x E System out println y c Faux car la classe de y E ne dispose pas de la variable d'instance c qui est déclarée dans une sous-classe E System out println z b Correct car la variable d'instance b est héritée de la super-classe E de z qui est de type E System out println v e Faux car la classe de v E ne dispose pas de la variable d'instance e qui est déclarée dans une classe parallèle E System out println w a Correct car la variable d'instance a est héritée d'une super-classe E de w qui est de type E Exercice Une entreprise a un certain nombre d ? employés Un employé est connu par son nom son matricule qui l ? identi ?e de façon unique et son indice salarial Le salaire est calculé en multipliant cet indice par une certaine valeur qui peut changer en cas d ? augmentation générale des salaires mais qui est la même pour tous les employés Ecrivez la classe des employés avec les informations utiles et des méthodes pour a ?cher les caractéristiques d ? un employé et pour calculer son salaire Certains employés ont des responsabilités hiérarchiques Ils ont sous leurs ordres d ? autres employés Ecrivez une sous-classe des employés qui représente ces responsables en enregistrant leurs inférieurs hiérarchiques directs dans un tableau Ecrivez une méthode qui a ?che les inférieurs directs placés directement sous leurs ordres et une autre qui a ?che les employés inférieurs directs ou indirects c ? est à dire les subordonnés des subordonnés On suppose que la hiérarchie de l ? entreprise en pyramidale Les commerciaux ont un salaire composé d ? un ?xe et d ? un intéressement proportionnel à leurs ventes Ecrivez une sous-classe des commerciaux qui contient l ? information sur leurs ventes du dernier mois une méthode pour mettre à jour cette information et redé ?nissez la méthode de calcul de leurs salaires Ecrivez une classe représentant tout le personnel de l ? entreprise avec une méthode calculant la somme des salaires à verser Exercice N Cclass Employe String nom int matricule int indiceSalarial static int valeur Employe String n int m int i nom n matricule m indiceSalarial i void ecrire System out println nom matricule indiceSalarial int salaire return indiceSalarial valeur class Responsable extends Employe Employe subordonnes String titre Responsable String n int m int i Employe t String ti super n m i subordonnes t titre ti void a ?cheSubordonnesDirects Super ecrire System out println subordonnés for int i i Cvoid enregistreVentes int i

  • 69
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager