Maison >Java >javaDidacticiel >Comment créer un constructeur Java
1. Description
(1) Java utilise des constructeurs pour créer des instances au lieu de constructeurs
(2) Pour les classes, afin que le client obtienne une instance de lui-même, la méthode la plus traditionnelle consiste à fournir un constructeur Public .
2. Instance
La différence entre le constructeur et la classe de réflexion de la méthode est que le constructeur peut créer des instances.
public class Main { public Main() { } public static void main(String[] args) throws IllegalAccessException, InvocationTargetException, InstantiationException { Class c = Main.class; Constructor[] ctors = c.getConstructors(); Constructor ctor = null; for (int i = 0; i < ctors.length; i++) { ctor = ctors[i]; if (ctor.getGenericParameterTypes().length == 0) // 需要找到默认构造函数创建实例 break; } System.out.println(ctor.newInstance().getClass().getCanonicalName()); } }
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!