Corrigedevoir bareme Université de Mostaganem ème année de licence informatique Matière POO - Devoir POO Ce devoir est à envoyer à l ? adresse abidm gmail com en précisant vos noms et prénoms au plus tard le à h Attention Tout copié-collé sera sanctionné
Université de Mostaganem ème année de licence informatique Matière POO - Devoir POO Ce devoir est à envoyer à l ? adresse abidm gmail com en précisant vos noms et prénoms au plus tard le à h Attention Tout copié-collé sera sanctionné Remarques Des exemples personnels et originaux sont demandés dans ce devoir en dehors de ceux déjà vus en cours et en TP Partie théorique points La programmation orientée objet s ? appuie sur des concepts fondamentaux pts - Lister ces concepts - Donner des exemples personnalisés pour illustrer chacun de ces concepts Classe et objet Exemple Une classe Pays ? qui possède plusieurs attributs et méthodes L ? objet Algérie ? qui est une instance de la classe pays Encapsulation Exemple Dans la classe Pays ? les attributs tels que le nom ? la super ?cie ? ou encore la monnaie ? ne sont accessibles qu ? à partir de certaines méthodes constructeurs accesseur ou mutateurs par exemple getNom ou setNom getSuper ?cie ou setSuper ?cie ? gr? ce au principe de visibilité privé ? pour les attribut et public ? pour les méthodes Héritage ou généralisation spécialisation Exemple Classe Principauté ? qui hérite de la classe Pays ? et qui possède un prince comme attribut en plus Polymorphisme Exemple Dans la classe Habitant ? il y a donc une méthode vivre ? très générale Cette méthode va s ? adapter selon la catégorie d ? habitants Si on considère par exemple que la classe Citadin hérite de la classe Habitant alors la méthode vivre pour un Citadin c ? est de vivre en ville Par contre si une autre classe Campagnard hérite de la classe Habitant alors la méthode vivre pour un Campagnard c ? est de vivre à la campagne CHabitant vivre Citadin vivre vivre en ville Campagnard vivre vivre à la campagne Un programme écrit en Java peut s ? exécuter sur n ? importe quelle plateforme pt - Sous quelle s condition s cette phrase est vraie - Lister di ?érentes plateformes que vous connaissez Cette condition est vraie à condition qu ? une machine virtuelle Java ou JVM soit installée et cela quelle que soit la plateforme Windows Linux Unix MacOS Solaris Android ? Expliquer avec vos propres mots ou schémas pourquoi l ? instruction for ? each ? pour le parcours d ? un tableau ne permet pas de modi ?er le contenu de ce tableau pts La boucle for ? each ne permet pas la modi ?cation des éléments d ? un tableau car elle agit uniquement sur une copie des éléments de ce tableau Soit la classe suivante pts public class C int att void meth int p att p void meth int p att- p void meth int p C obj this meth p obj meth p Expliquer à quoi correspond this ? dans cet exemple - Selon vous quelle s méthode s pourrai en t être statique justi ?er votre réponse this ? fait référence à l ?
Documents similaires
-
287
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Apv 30, 2021
- Catégorie Creative Arts / Ar...
- Langue French
- Taille du fichier 39.3kB