Java Methods: Return Type, Parameters, and Throws Clause
22 Questions
2 Views
3.4 Stars

Java Methods: Return Type, Parameters, and Throws Clause

Created by
@ChampionSynthesizer

Questions and Answers

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.

<p>False</p> Signup and view all the answers

Les variables locales déclarées dans une méthode en Java existent tant que le contrôle reste dans cette méthode.

<p>True</p> Signup and view all the answers

Un argument d'une méthode en Java ne peut jamais avoir le même nom qu'une variable d'instance dans la classe.

<p>False</p> Signup and view all the answers

Le constructeur de la classe Point prend en charge l'allocation de l'instance centre d'un objet Cercle.

<p>False</p> Signup and view all the answers

Lorsque le garbage-collector détruira une instance de Cercle, il détruira également tous les sous-objets du cercle.

<p>True</p> Signup and view all the answers

Le constructeur d'un objet Cercle appelle directement le constructeur de la classe Point pour initialiser le centre.

<p>True</p> Signup and view all the answers

Le garbage-collector n'affectera jamais les sous-objets d'une instance de classe.

<p>False</p> Signup and view all the answers

Les classes enveloppes comme Integer et Double attendent des objets au lieu des types primitifs.

<p>True</p> Signup and view all the answers

La méthode compareTo(Character) dans la classe Character peut modifier la valeur du caractère de l'objet courant.

<p>False</p> Signup and view all the answers

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.

<p>True</p> Signup and view all the answers

Un modèle en modélisation objet est une représentation du système informatique déjà réalisé.

<p>False</p> Signup and view all the answers

L'approche ascendante est utilisée pour construire le système, en opposition à la procédurale descendante.

<p>False</p> Signup and view all the answers

UML est un formalisme graphique non standardisé par l'OMG.

<p>False</p> Signup and view all the answers

Java est un environnement de programmation orienté objet qui n'inclut pas de machine virtuelle (JVM).

<p>False</p> Signup and view all the answers

Java est traduit en bytecode dépendant de l'architecture interprété par la JVM dans une plateforme Java.

<p>False</p> Signup and view all the answers

Le processus de développement d'une application Java se déroule en une seule étape.

<p>False</p> Signup and view all the answers

Le compilateur Java traduit les fichiers .java en fichiers .exe contenant du bytecode.

<p>False</p> Signup and view all the answers

Les variables d'environnement PATH, CLASSPATH et JAVA_HOME sont automatiquement initialisées lors de l'utilisation d'un IDE.

<p>False</p> Signup and view all the answers

La classe PremierExemple en Java contient une méthode principale effectuant la somme des premiers 9 entiers.

<p>True</p> Signup and view all the answers

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

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Description

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.

More Quizzes Like This

Use Quizgecko on...
Browser
Browser