Comment instancier un objet en java

Comment instancier un objet en java

L'instanciation est un concept universel dans 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 plan 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 les listes.

Cet article expliquera la méthode liée à l'instanciation des 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 également appelé l'instance d'une classe Java. En Java, nous pouvons faire des cas d'une classe en utilisant le «nouveau" mot-clé.

Syntaxe

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

ClassName objectName = new className ();

Voyons les exemples d'instanciation des objets en Java.

Exemple 1: instancier un seul objet en java

Ici, nous avons un cours nommé «Javaclass”Avec des variables «X», «Y», une méthode définie par l'utilisateur «Sum ()», et le «main () prédéfini» méthode:

classe publique javaclass
int x, y;
private int sum ()
x = 5;
y = 11;
retour x + y;

Nous créerons une instance ou un objet de cette classe nommée «JC”Dans la méthode principale () en utilisant un« nouveau »mot-clé. En utilisant cet objet, nous accéderons au «Somme()«Méthode et stockez la valeur renvoyée dans le«Républiques»Variable de type int. Enfin, utilisez le «Système.dehors.println ()”Méthode pour imprimer la somme à la console:

public static void main (String [] args)
Javaclass jc = new Javaclass ();
int ans = jc.Somme();
Système.dehors.println ("Somme de deux nombres 5 et 11 est:" + Ans);

Sortir

Exemple 2: Instancier un seul objet en Java en utilisant 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 de chaîne"nom»:

classe javaclass1
Nom de chaîne;
Message vide ()

Système.dehors.println ("Javaclass1 est appelé.");

Nous allons créer un objet de la classe Javaclass1 dans la méthode principale de l'exemple de classe et accéder à toutes les méthodes publiques du Javaclass1 dans l'exemple nommé de deuxième classe nommé.

Ici, nous appelons la méthode de Javaclass1 dans la méthode principale de l'exemple de classe en utilisant l'objet "JC»:

Exemple de classe publique
public static void main (String [] args)
Javaclass1 jc = new Javaclass1 ();
JC.Message();

Sortir

Exemple 3: Instancier plusieurs objets en Java en utilisant 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 l'exemple de deuxième classe.

"Javaclass1»Contient un constructeur, deux méthodes définies par l'utilisateur et deux variables. Dans le constructeur, nous attribuerons les variables de référence aux variables globales de la classe. Tandis que le «Sum ()» et le «sub ()» Les méthodes renvoient la somme et les différences de «X» et «Y» Variables:

classe javaclass1
int x, y;
public javaclass1 (int a, int b)
x = a;
y = b;

int sum ()
retour x + y;

int sub ()
Retour X-Y;

Dans la méthode principale de l'exemple de classe, nous créerons deux objets du «Javaclass1" comme "JC" et "JC1»En passant les 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 sera «JC"Objet et"sous()" avec "JC1»:

Exemple de classe publique
public static void main (String [] args)
Javaclass1 jc = new Javaclass1 (6,9);
Javaclass1 JC1 = New Javaclass1 (19,2);
int ans = jc.Somme();
int ANS1 = JC1.sous();
Système.dehors.println ("Résultat:" + Ans);
Système.dehors.println ("Résultat:" + ANS1);

Sortir

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 en utilisant plusieurs classes. Dans cet article, nous avons expliqué la méthode pour instancier un objet en Java.