sábado, 9 de enero de 2016

Inicialización de los objetos de una clase


Cuando se crea un objeto de una clase, sus miembros pueden inicializarse mediante una función constructor de dicha clase. Un constructor es una función miembro especial que tiene el mismo nombre que la clase y no devuelve ningún tipo de dato. El programador proporciona el constructor, el cual se invoca cada vez que se crea un objeto de dicha clase (se crea la instancia). Los constructores pueden sobrecargarse para producir distintas maneras de inicializar a los objetos de una clase. Los datos miembro pueden inicializarse dentro del constructor de una clase, o sus valores pueden establecerse posteriormente después de la creación del objeto. Se debe proporcionar un  constructor para asegurarse que cada  objeto se inicialice de manera apropiada con valores significativos. En especial los datos miembro apuntadores deben inicializarse con un valor legítimo del apuntador.

No hay comentarios:

Publicar un comentario