Maison > Article > développement back-end > Pourquoi les constructeurs paramétrés en C#, C et Java font-ils disparaître le constructeur sans paramètre ?
Pourquoi le constructeur sans paramètre disparaît-il avec les constructeurs paramétrés ?
En C#, C et Java, définir un constructeur avec des paramètres conduit à absence d'un constructeur sans paramètre par défaut. Bien que ce comportement ait été largement accepté, la raison qui le sous-tend a récemment fait l'objet d'un examen minutieux.
L'absence du constructeur par défaut n'est pas une limitation technique, car les compilateurs ont la capacité de générer des constructeurs. Cependant, ce comportement est motivé par des considérations pratiques :
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!