| |||
Respuesta: porque las clases derivadas no heredan los constructores Porque un constructor es el encargado de inicializar los atributos de una clase y las clases derivadas normalmente pueden tener nuevos atributos que deban ser inicializados. Como sabras, en C# se crean constructores por defecto si no creas tú ninguno. Si los constructores se heredasen, podría haber miembros (los nuevos) de la clase no inicializados, mientras que si no se heredan, se crea un constructor por defecto que inicializa todos los miembros. Saludos. Última edición por alexg88; 13/05/2012 a las 06:06 |
| ||||
Respuesta: porque las clases derivadas no heredan los constructores Hola. Puedes poner a que el constructor herede de su clase base has asi. public nombreconstructor():base() { } con el base le estas diciendo que el constructor se base en la clase padre
__________________ Mario Ramírez Desarrollador .NET MCTS https://www.mcpvirtualbusinesscard.c...nteractivecard |
| |||
Respuesta: porque las clases derivadas no heredan los constructores En realidad, tal como ha dicho ramirezmario7, no es que heredes el constructor, si no que se realiza una llamada al constructor de la clase base antes de que se ejecute el contenido del constructor de la clase derivada. Saludos. |
Etiquetas: |