C# CONSTRUCTORS

16/06/2005 - 17:43 por Jose Fernandez | Informe spam
Hola
baje unos ejemplos y me encontre con algo curioso y me viene la pregunta...

Una clase, aunque no se le declare un constructor, opr defecto crea uno? me
imagino que cree un NombreClase() por defecto.
Porque en el ejemplo tengo una clase User que no tiene constructor y en otra
clase se crea del modo User usuario=new User() pero User() no aparece en
ningun lugar de la clase User.
Es esto posible? C# asume que cada clase por defecto tiene un constructor si
no esta implicito? Es la unica explicacion logica que le encuentro.

Gracias por adelantado.
 

Leer las respuestas

#1 Pedro
16/06/2005 - 19:56 | Informe spam
Efectivamente.

Lo que dices es correcto. Si al escribir una clase no declaras ningún
constructor, tienes disponible el constructor por defecto. Por el
contrario, si declaras algún constructor que adquiera algún
parámetro, deberás declarar de manera explícita el constructor por
defecto, porque sino no podrás hacer uso de él.

Saludos.

Pedro.

Preguntas similares