Cours 4 - Intro aux Objets Flashcards
Qu’est ce que le concept de surcharge?
Deux fonctions qui ont le même nom, mais le type des paramêtres formels OU le type de la valeur de retour doit être différent.
Qu’est ce que le concept de redéfinition?
C’est le concept de pouvoir définir formellement des fontions identiques (nom,mêmes type (param et return)), avec différentes visibilités dans un programme. C’est la méthode avec la visibilité la plus proche qui sera exécutée.
Quest-ce que l’encapsulation?
C’est de se servir d’une classe de façon indépendante à son implémentation. Possible grâce à accesseur/mutateur (attributs private).
le mot réservé this dans la classe, fait référence (pointe) sur quoi, lorsqu’on l’utilise?
Il pointe sur l’objet qui a appelé la méthode.
Quelles sont les 4 catégories premières à une classe afin de convenir à l’approche OO?
Constructeur(s) Accesseurs Mutateurs Destructeur Comportements
Quest-ce que retourne un constructeur?
Un objet que représente sa classe.
Accesseur est utilisé pour?
“get” les valeurs de ses attributs privés d’une classe (méthode écrite par le programmeur)
Mutateur ?
modifier la valeur d’un attribut privé d’une classe.
Principales méthodes à ne pas oublier lors de la création d’une classe? (Comportement de base d’une classe)
clone(), toString(), et equals().
Destructeur?
Méthode qui remet les ressources au système à la fin de la porté d’un objet. (public void Finalize())
Le mot static designe?
Membre appartenant à la classe et non un objet de cette classe en particulier.