Membros de classes C++

Post on 17-Jul-2015

371 views 0 download

Transcript of Membros de classes C++

Interface(cabeçalho .h)

Comportamento(fonte .cpp)

Atributos

Operações

Similar à definição de um struct em C

Por que esta solução é melhor que a anterior?

Data hoje;

hoje.dia = 17; // quando membro dia era público

hoje.define(17,3,2015);

... define(int dia... ) {

// atribui o argumento dia ao membro dia deste objeto

this->dia = dia;

...

}

Data(int dia, int mes, int ano);

Data hoje(17, 3, 2015);

const