Comment instancier un objet en Java

Comment Instancier Un Objet En Java



L'instanciation est un concept universel de la programmation Java qui fait référence au processus de création d'un objet d'une classe. Il occupe l'espace mémoire initial de l'objet et renvoie une référence. Le modèle de la classe est fourni par une instanciation d'objet. Nous pouvons créer un nombre illimité d'objets de classe pour représenter des données définies par l'utilisateur telles que des listes.

Cet article explique la méthode liée à l'instanciation d'objets en Java.







Comment instancier un objet en Java ?

L'instanciation est le processus de construction d'un objet de classe. C'est pourquoi un objet est aussi appelé l'instance d'une classe Java. En Java, nous pouvons créer des instances d'une classe en utilisant le ' Nouveau ' mot-clé.



Syntaxe

La syntaxe pour instancier l'objet d'une classe :



Nom de classe nom d'objet = Nouveau Nom du cours ( ) ;

Voyons les exemples d'instanciation d'objet en Java.





Exemple 1 : instancier un objet unique en Java

Ici, nous avons une classe nommée ' JavaClass ” avec variables 'x', 'y', une méthode définie par l'utilisateur « Sum () » et le « main () » prédéfini méthode:

Publique classer JavaClass {
entier x, y ;
privé entier Somme ( ) {
X = 5 ;
Oui = Onze ;
revenir X + Oui ;
}

Nous allons créer une instance ou un objet de cette classe nommé ' j.c. » dans la méthode main() en utilisant un mot-clé « new ». A l'aide de cet objet, nous allons accéder au ' Somme() ” et stockez la valeur renvoyée dans la méthode “ ans ” variable de type entier. Enfin, utilisez le ' System.out.println() ” méthode pour imprimer la somme sur la console :



Publique statique annuler principale ( Chaîne de caractères [ ] arguments ) {
JavaClass jc = Nouveau JavaClass ( ) ;
entier ans = jc. Somme ( ) ;
Système . dehors . println ( 'La somme de deux nombres 5 et 11 est : ' + ans ) ;
}
}

Production

Exemple 2 : instancier un seul objet en Java à l'aide de plusieurs classes

Nous pouvons également créer un objet d'une classe dans une autre classe et accéder aux méthodes publiques de cette classe. Dans cet exemple, nous avons deux classes : 'JavaClass1' et 'Exemple'.

' JavaClass1 ' contient une méthode nommée ' Message() ' et une variable de type String ' Nom ” :

classer JavaClass1 {
Chaîne de caractères Nom ;
annuler Message ( )
{
Système . dehors . println ( 'JavaClass1 est appelé.' ) ;
}
}

Nous allons créer un objet de la classe JavaClass1 dans la méthode principale de la classe Example et accéder à toutes les méthodes publiques de la JavaClass1 dans la seconde classe nommée Example.

Ici, nous appelons la méthode de JavaClass1 dans la méthode principale de la classe Example en utilisant l'objet ' j.c. ” :

Publique classer Exemple {
Publique statique annuler principale ( Chaîne de caractères [ ] arguments ) {
JavaClass1 jc = Nouveau JavaClass1 ( ) ;
jc. Message ( ) ;
}
}

Production

Exemple 3 :  Instancier plusieurs objets en Java à l'aide de plusieurs classes

Nous pouvons également créer plusieurs objets de la même classe. Dans cet exemple, nous avons les deux mêmes classes que dans l'exemple ci-dessus. Nous allons maintenant créer plusieurs objets de la classe JavaClass1 dans la méthode principale de la deuxième classe Example.

' Classe Java1 ” contient un constructeur, deux méthodes définies par l'utilisateur et deux variables. Dans le constructeur, nous allons affecter les variables de référence aux variables globales de la classe. Tandis que le 'Somme ()' et le 'sous ()' renvoie la somme et les différences des 'x' et 'y' variables :

classer JavaClass1 {
entier x, y ;
Publique JavaClass1 ( entier un, entier b ) {
X = un ;
Oui = b ;
}
entier Somme ( ) {
revenir X + Oui ;
}
entier sous ( ) {
revenir X - Oui ;
}
}

Dans la méthode principale de la classe Example, nous allons créer deux objets de la classe ' JavaClass1 ' comme ' j.c. ' et ' jc1 ” en passant des valeurs entières comme arguments. Le constructeur instancie les variables de classe avec les valeurs données. Enfin, nous accéderons à tous les 'Somme()' la méthode va ' j.c. ' objet et ' sous() ' avec ' jc1 ” :

Publique classer Exemple {
Publique statique annuler principale ( Chaîne de caractères [ ] arguments ) {
JavaClass1 jc = Nouveau JavaClass1 ( 6 , 9 ) ;
JavaClass1 jc1 = Nouveau JavaClass1 ( 19 , deux ) ;
entier ans = jc. Somme ( ) ;
entier ans1 = jc1. sous ( ) ;
Système . dehors . println ( 'Résultat: ' + ans ) ;
Système . dehors . println ( 'Résultat: ' + ans1 ) ;
}
}

Production

Nous avons compilé toutes les informations de base liées à l'instanciation d'un objet en Java.

Conclusion

En Java, vous pouvez instancier ou créer un objet de la classe en utilisant le ' Nouveau ' mot-clé. L'instance d'une classe Java est un autre nom pour un objet. Vous pouvez créer un objet de la même classe ou d'une autre classe pour accéder à leurs fonctions membres. Vous pouvez également instancier plusieurs objets à l'aide de plusieurs classes. Dans cet article, nous avons expliqué la méthode pour instancier un objet en Java.