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 ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Por ex<strong>em</strong>plo, o limite esquer<strong>do</strong> <strong>do</strong> intervalo x<br />
po<strong>de</strong>ria ser obti<strong>do</strong> por<br />
x.LimiteEsq( )<br />
Essa <strong>é</strong> a única forma <strong>de</strong> acesso aos<br />
el<strong>em</strong>entos na área privada <strong>do</strong> objeto. Eles não<br />
estão disponíveis a operações que não façam<br />
parte da <strong>de</strong>finição da <strong>classe</strong> a qual pertence o<br />
objeto.<br />
>> encapsulamento.<br />
Amigos (friends)<br />
Po<strong>de</strong>-se dar a <strong>uma</strong> função externa direito<br />
<strong>de</strong> acesso aos el<strong>em</strong>entos priva<strong>do</strong>s <strong>de</strong> <strong>uma</strong><br />
<strong>classe</strong>, <strong>de</strong>claran<strong>do</strong> aquela função como amiga<br />
(friend) no interior da <strong>de</strong>claração da <strong>classe</strong>.<br />
Um amigo, mesmo não sen<strong>do</strong> m<strong>em</strong>bro<br />
daquela <strong>classe</strong>, possui completo direito <strong>de</strong><br />
acesso aos seus m<strong>em</strong>bros.