Java Methods: Return Type, Parameters, and Throws Clause

ChampionSynthesizer avatar
ChampionSynthesizer
·
·
Download

Start Quiz

Study Flashcards

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

More Quizzes Like This

Java Math Methods Quiz
3 questions

Java Math Methods Quiz

HandsDownSanctuary avatar
HandsDownSanctuary
Java Methods and Parameters Quiz
20 questions
Java Classes and Methods
13 questions
Use Quizgecko on...
Browser
Browser