Red de conocimiento informático - Conocimiento informático - Programación de atributos

Programación de atributos

# include & ltiostream & gt

Usar espacio de nombres std

Fecha de clase //Definir clase de fecha.

{Public:

Date(int, int, int); //Declarar constructor

Amigos void display(date&time;);// Declarar la visualización fecha de la función amiga.

Privado:

int año; //definir año

int mes; //definir mes

int día; Fecha

};

Hora de clase//Definir clase de tiempo.

{Público:

Time(int, int, int); //Definir constructor

Amigos void display(time and;); //Declaración Visualización tiempo de función amigo.

Privado:

int horas; //definir tiempo

int minutos; //definir punto

int segundos; Segundos

};

Fecha::Fecha(int y, int m, int d)//Definir el constructor.

{

Año = y;

Mes = m;

Día = d; /p>

Visualización no válida (fecha y ampD)//Defina la fecha que muestra la función amigo, utilizando la referencia de los datos.

{ cout & lt& ltd.año & lt& lt"/"& lt;& ltd.mes<& lt"/"& lt;& ltdía de aterrizaje& lt& ltendl

}

Tiempo::Tiempo(int h, int m, int s)//Definir el constructor.

{ hora = h;

minutos = m;

segundos = s

}

nulo; display(time&T)//Defina el tiempo de visualización de la función amiga, utilizando la referencia de tiempo.

{ cout & lt& ltt .hora& lt& lt":" & lt& ltt.minuto & lt& lt":" & lt& ltt.segundo & lt& ltendl

}

int main()

{Fecha d(2012, 3, 19); //Datos d con declaración de parámetros

Mostrar (d); //Mostrar fecha actual.

Hora t(21, 34, 45); //Hora t con declaración de parámetro

Mostrar (t); //Mostrar la hora actual.

Devuelve 0;

}