Maison > Java > javaDidacticiel > Que signifie nouveau en Java ?

Que signifie nouveau en Java ?

little bottle
Libérer: 2019-05-25 13:28:35
original
21361 Les gens l'ont consulté

"new" peut être considéré comme le mot-clé le plus couramment utilisé par les développeurs Java. Nous utilisons new pour créer des objets, utiliser new et instancier tout ce dont nous avons besoin via le chargeur de classe.

Que signifie nouveau en Java ?

L'utilisation d'un nouveau mot-clé en Java facilite la création d'objets.

Besoin d'accéder à un fichier ? Créez simplement une nouvelle instance de File : new File("jdbc.properties")

instancier un objet de classe

L'opérateur new instancie un objet de classe en allouant de la mémoire à cet objet et renvoie une référence à ce souvenir. L'opérateur new appelle également le constructeur de l'objet.

Remarque : "Instancier un objet d'une classe" signifie "créer un objet". Lorsque vous créez un objet, vous créez une « instance » d’une classe, « instanciant » ainsi un objet de la classe.

L'opérateur new nécessite un seul paramètre de suffixe, qui nécessite l'appel du constructeur. Le nom du constructeur fournit le nom de la classe qui doit être instanciée.

L'opérateur new renvoie une référence à l'objet qu'il crée. Cette référence est généralement affectée à une variable du type approprié, tel que : Point originone = new Point (23, 94)

La référence renvoyée par l'opérateur new n'a pas besoin d'être affectée à une variable. Il peut également être utilisé directement dans une expression. Par exemple : int height = new Rectangle().height;

Résumé :

1 Le mot-clé Java new est un opérateur. Il a une priorité identique ou similaire à celle de +, -, * et / et d'autres opérateurs.

2. La création d'un objet Java nécessite trois étapes : déclarer les variables de référence, instancier et initialiser les instances d'objet.

3. Instanciation : il s'agit de "créer un objet Java" ----- allouer de la mémoire et renvoyer une référence à la mémoire.

4. Initialisation : Il s'agit d'appeler la méthode constructeur et d'attribuer une valeur initiale aux données d'instance de la classe.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal