22 Questions
Une méthode en Java peut retourner une valeur en utilisant l'instruction return.
True
En Java, il n'y a pas de distinction entre la déclaration et la définition d'une méthode.
False
Java n'autorise pas la surcharge des méthodes, elles doivent toujours avoir des noms différents.
False
Les arguments passés aux méthodes en Java sont toujours passés par référence.
False
Les variables locales déclarées dans une méthode en Java existent tant que le contrôle reste dans cette méthode.
True
Un argument d'une méthode en Java ne peut jamais avoir le même nom qu'une variable d'instance dans la classe.
False
Le constructeur de la classe Point prend en charge l'allocation de l'instance centre d'un objet Cercle.
False
Lorsque le garbage-collector détruira une instance de Cercle, il détruira également tous les sous-objets du cercle.
True
Le constructeur d'un objet Cercle appelle directement le constructeur de la classe Point pour initialiser le centre.
True
Le garbage-collector n'affectera jamais les sous-objets d'une instance de classe.
False
Les classes enveloppes comme Integer et Double attendent des objets au lieu des types primitifs.
True
La méthode compareTo(Character) dans la classe Character peut modifier la valeur du caractère de l'objet courant.
False
Le polymorphisme permet à un objet d'avoir différentes formes, traduites par différents services proposés, structures différentes et services inconnus, et définitions génériques.
True
Un modèle en modélisation objet est une représentation du système informatique déjà réalisé.
False
L'approche ascendante est utilisée pour construire le système, en opposition à la procédurale descendante.
False
UML est un formalisme graphique non standardisé par l'OMG.
False
Java est un environnement de programmation orienté objet qui n'inclut pas de machine virtuelle (JVM).
False
Java est traduit en bytecode dépendant de l'architecture interprété par la JVM dans une plateforme Java.
False
Le processus de développement d'une application Java se déroule en une seule étape.
False
Le compilateur Java traduit les fichiers .java en fichiers .exe contenant du bytecode.
False
Les variables d'environnement PATH, CLASSPATH et JAVA_HOME sont automatiquement initialisées lors de l'utilisation d'un IDE.
False
La classe PremierExemple en Java contient une méthode principale effectuant la somme des premiers 9 entiers.
True
Study Notes
- Le résultat d'une méthode est obtenu grâce à l'instruction return et doit être compatible avec le type déclaré dans la signature.
- Java permet la surcharge de méthodes, différentiées par le nombre et le type des arguments.
- Variables locales existent seulement dans la méthode où elles sont déclarées et ont une portée limitée.
- Les arguments sont passés par valeur sauf si c'est une référence d'objet.
- Les variables d'instance peuvent être des objets et une instance possède des sous-objets.
- Les classes wrappers sont utilisées lorsqu'un objet est attendu plutôt qu'un type primitif.
- Le polymorphisme permet à un objet d'avoir des formes différentes avec différents services proposés, différentes structures ou différentes implémentations de services.
- Un tableau est une structure de données générique fixe avec des composants de même nature et un accès direct.
- Les classes Point et Cercle sont utilisées pour illustrer les concepts.
Mohamed Morchid : [email protected]
Points clés :
- Déclaration et signature de méthodes en Java
- Portée des variables dans Java
- Passage d'arguments par valeur ou par référence
- Composition d'objets en Java
- Utilisation de classes wrappers
- Polymorphisme en Java
- Tableaux en Java
Learn about Java methods and how to declare the return type, method name, parameters, and 'throws' clause. Understand how to use the 'return' statement to return a value and the rules regarding the compatibility of the returned value with the method's declared result type.
Make Your Own Quizzes and Flashcards
Convert your notes into interactive study material.
Get started for free