Maison >Java >Javacommencer >Quelles sont les façons de créer des objets en Java

Quelles sont les façons de créer des objets en Java

王林
王林avant
2020-07-15 16:51:232496parcourir

Quelles sont les façons de créer des objets en Java

Plusieurs façons de créer des objets :

(Tutoriel recommandé : Tutoriel d'introduction à Java)

C'est le plus. Méthodes couramment utilisées : créer des objets via new. Cette méthode nécessite l'utilisation d'un constructeur.

Demo demo1=new Demo();
Demo demo2=new Demo(1,"有参构造器");

2. La méthode la plus courante : créer des objets par réflexion newInstance(). Cette méthode utilise des constructeurs.

Demo demo2=(Demo) Class.forName("Demo").newInstance();

3. Grâce à la méthode clone de la classe Object. Vous devez implémenter l'interface Cloneable et remplacer la méthode clone de la classe d'objet.

Chaque fois que nous appelons la méthode clone d'un objet, le jvm créera un nouvel objet et y copiera tout le contenu de l'objet précédent. La création d'un objet à l'aide de la méthode clone n'appelle aucun constructeur.

Demo demo4=(Demo) demo2.clone();

(Tutoriel vidéo recommandé : Tutoriel vidéo Java)

4. Désérialisation

Les données JSON et les objets Java sont souvent traités dans la conversion Java, à savoir. sérialisation et désérialisation.

Lorsque nous sérialisons et désérialisons un objet, la JVM crée un objet séparé pour nous. Lors de la désérialisation, la JVM crée l'objet et n'appelle aucun constructeur. Afin de désérialiser un objet, nous devons faire en sorte que notre classe implémente l'interface Serialisable, bien que cette interface n'ait aucune méthode. Aucun constructeur ne sera appelé.

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer