Declaração de classes Uma classe em C++ é uma extensão do ...
Declaração de classes Uma classe em C++ é uma extensão do ...
Declaração de classes Uma classe em C++ é uma extensão do ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Se um m<strong>em</strong>bro <strong>é</strong> público, ele po<strong>de</strong> ser<br />
referencia<strong>do</strong> <strong>em</strong> qualquer parte <strong>do</strong> programa.<br />
Se priva<strong>do</strong>, só po<strong>de</strong> ser referencia<strong>do</strong> pelas<br />
funções-m<strong>em</strong>bro da <strong>classe</strong> on<strong>de</strong> foi <strong>de</strong>clara<strong>do</strong><br />
e pelas funções amigas (friend - ver adiante).<br />
M<strong>em</strong>bros <strong>de</strong> <strong>uma</strong> <strong>classe</strong> são priva<strong>do</strong>s por<br />
<strong>de</strong>fault.<br />
Um m<strong>em</strong>bro protegi<strong>do</strong> <strong>é</strong> referencia<strong>do</strong> da<br />
mesma maneira que um priva<strong>do</strong>. Al<strong>é</strong>m disso,<br />
por<strong>é</strong>m, o m<strong>em</strong>bro po<strong>de</strong> ser usa<strong>do</strong> pelas<br />
funções-m<strong>em</strong>bro das <strong><strong>classe</strong>s</strong> <strong>de</strong>rivadas<br />
(sub<strong><strong>classe</strong>s</strong>) da <strong>classe</strong> on<strong>de</strong> foi <strong>de</strong>clara<strong>do</strong>.<br />
Obs: Os especifica<strong>do</strong>res <strong>de</strong> acesso têm estreita<br />
relação com o conceito <strong>de</strong> encapsulamento.