Constructores de Programación Orientada a Objetos
Enviado por sanch • 11 de Marzo de 2017 • Apuntes • 322 Palabras (2 Páginas) • 121 Visitas
Constructores.
Un constructor es un método especial de una clase que es llamado automáticamente siempre que se crea un objeto. Su función es inicializar el objeto.
Un constructor se distingue fácilmente porque tiene el nombre igual a la clase que pertenece y no puede retornar un valor (ni siquiera se puede especificar la palabra reservada “void”).
Ejemplos:
Si añadimos a la case personas un constructor tendríamos que llamarlo personas. Cuando en una clase no escribimos específicamente un constructor, C# asume uno por omisión por ejemplo el constructor por omisión de la clase persona seria definido por “public personas() {}”
Un constructor por omisión de una clase C es un constructor sin parámetros que no hace nada. Sin embargo, es necesario porque este se invocara cada vez que se construye un objeto sin especificar ningún a argumento, en cuyo caso el objeto será iniciado con los valores predeterminados por el sistema (los atributos numéricos a ceros, los alfanuméricos a nulos y las referencias objetos a null).
Un constructor es un método especial de una clase que es llamado automáticamente siempre que se crea un objeto. Su función es inicializar el objeto.
Un constructor se distingue fácilmente porque tiene el nombre igual a la clase que pertenece y no puede retornar un valor (ni siquiera se puede especificar la palabra reservada “void”).
Ejemplos:
Si añadimos a la case personas un constructor tendríamos que llamarlo personas. Cuando en una clase no escribimos específicamente un constructor, C# asume uno por omisión por ejemplo el constructor por omisión de la clase persona seria definido por “public personas() {}”
Un constructor por omisión de una clase C es un constructor sin parámetros que no hace nada. Sin embargo, es necesario porque este se invocara cada vez que se construye un objeto sin especificar ningún a argumento, en cuyo caso el objeto será iniciado con los valores predeterminados por el sistema (los atributos numéricos a ceros, los alfanuméricos a nulos y las referencias objetos a null).
...