Clase Nº 7 - Los constructores
Sintaxis
¿Qué es? ¿Para qué
sirve?
La sintaxis en un lenguaje de programación es el conjunto de
normas o reglas que debemos seguir para que el compilador sea capaz de
reconocer nuestro programa como programa C válido, un error de sintaxis se
produce al escribir incorrectamente alguna parte de código.
Constructores
Los constructores son funciones miembros de una clase, que
nos permiten inicializar el objeto cuando este se declara.
Los constructores son
especiales por estos motivos:
· * Tienen el mismo nombre que la clase a la que
pertenecen.
· * No tienen tipo de retorno, y por lo tanto no
retornan ningún valor.
· * No pueden ser heredados.
· * Deben ser públicos, ya que no tendría ningún sentido
declarar un constructor como privado, ya que siempre se usan desde el exterior
de la clase, ni tampoco como protegido, ya que no puede ser heredado.
Ejemplo:
#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace std;
class Fecha{
private:
int
dia,mes,anio;
public:
Fecha(int,int,int);
void
mostrarFecha();
};
Fecha::Fecha(int _dia,int _mes,int _anio){
anio=_anio;
mes=_mes;
dia=_dia;
}
void Fecha::mostrarFecha(){
cout<<"La
fecha es:"
<<endl<<dia<<"/"<<mes<<"/"<<anio;
}
main()
{
Fecha hoy(10,01,2018);
hoy.mostrarFecha();
getch();
}
Referencias
Comentarios
Publicar un comentario