En un objeto, public hace que la funcion o variable sea accesible a todos los que tengan una instancia de ese objeto y sus descendientes.
class Empleado {
private:
char* m_nombre;
char* m_departamento;
char* m_posicion;
long m_salario;
public:
void ImprimirInfo();
void SetNombre( char* nombre ) { m_nombre = nombre }
void SetDepartamento( char * departamento) { m_departamento = departamento }
void SetPosicion ( char* posicion ) { m_posicion = posicion }
void SetSalario ( long salario ) { m_salario = salario }
const char* GetNombre( ){ return m_nombre }
const char* GetDepartamento( ){ return m_departamento }
const char* GetPosicion( ){ return m_posicion }
const char* GetSalario( ){ return m_salario }
Por el contrario, private hace que las funciones o variables solo sean accedibles desde el objeto.
Ambos son delimitadores o modificadores de acceso.
No hay comentarios:
Publicar un comentario