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