Nous travaillons avec la société Google et avec des technologies comme les cookies pour stocker et/ou accéder à des informations personnelles non sensibles stockées sur votre terminal (identifiants uniques, …), que nous traitons afin de réaliser des statistiques d'usage du site, personnaliser les publicités et le contenu et en mesurer les performances, produire des données d’audience, développer et améliorer les produits.
Acceptez-vous les cookies déposés pour la publicité et les mesures d'audience ?
Si vous voyez des erreurs vous pouvez nous les indiquer avec le système de discussion en bas de page.
Quelles sont les affirmations exactes ?
Les classes permettent de créer de nouveaux types
Une classe regroupe des champs ou attributs et des méthodes
Les objets servent à créer des classes
La classe s'apparente à un moule pour créer des objets.
Quelles sont les affirmations exactes ?
Le constructeur peut retourner une valeur
Le constructeur sert à initialiser les champs de la classe
Un constructeur sans paramètre est appelé constructeur par défaut
Un constructeur peut avoir plusieurs paramètres
Quelles sont les affirmations exactes ?
La commande new permet de créer un objet.
La commande new appelle le constructeur.
La commande new permet de déclarer le type d'un objet.
Etes-vous d'accord avec l'affirmation ci-dessous ?
La signature d'une méthode se compose du nom de la méthode ainsi que du type et du genre de chacun de ses paramètres. La signature d'une méthode contient aussi le type de retour.
vrai
faux
Quelles sont les affirmations exactes ?
Deux méthodes surchargées doivent avoir le même nom
Deux méthodes surchargées ne doivent pas avoir le même nombre de paramètres ou le même type de paramètres
Deux méthodes surchargées doivent avoir le même type de retour
La surcharge se traduit par overloading en anglais
Deux méthodes surchargées peuvent différer seulement par l'ordre des paramètres
La surcharge de méthode est aussi appelé polymorphisme ad hoc
Etes-vous d'accord avec l'affirmation suivante ?
La plupart du temps les champs d'une classe sont privés.
vrai
faux
Quelles sont les affirmations exactes
Un accesseur est une méthode
Un accesseur est la plupart du temps privé
Un accesseur donne accès en lecture de manière contrôlée aux champs de la classe
Un accesseur se nomme généralement par get suivi du nom du champs
Quelles sont les affirmations exactes ?
Un mutateur est aussi appelé setter
Un mutateur permet de donner accès en écriture de manière controlée aux champs de la classe.
On peut avoir des tests dans un mutateur
Etes-vous d'accord avec l'affirmation ci-dessous ?
On peut créer une classe en instanciant un objet.
vrai
faux
Quelles sont les affirmations exactes ?
L’encapsulation protége les informations contenues dans un objet
Le principe de l'encapsulation de données est de donner accès aux données en passant par des services.
L'encapsulation permet de montrer les détails de l'implémentation
L'encapsulation rend plus facile l'utilisation de la classe