muito bem… eu tenho uma discussão interessante
com meus conhecimentos de orientacao a objeto, sempre achei que um objeto que tivesse uma variavel privada fosse o unico a que pudesse acessa-la, mesmo um objeto do mesmo tipo tentasse acessa-lo…seria impossivel. Mas encontrei o seguitne codigo abaixo na classe java.lang.Integer
this.value quer dizer que está acessando este atributo…ou seja o atributo da própria classe…
e ela não tá nem sendo modificada…uma variável dentro do método compareTo está recebendo o conteúdo dela…
Cara, desculpa…mas parece que vc tá vendo o que eu não tow…
[]'s
J
JavaNightPJ
olha essa linha
intanotherVal=anotherInteger.value;
anotherInteger é um Integer tambem… portanto a variavel value dele é PRIVATE tambem
hehe entao… e ela ta sendo acessada por outro objeto
foi oq eu disse…variavel privete tem escopo de permissao de classe…eu achei que era de objeto
M
matheusPJ
“JavaNight”:
olha essa linha
intanotherVal=anotherInteger.value;
anotherInteger é um Integer tambem… portanto a variavel value dele é PRIVATE tambem
hehe entao… e ela ta sendo acessada por outro objeto
foi oq eu disse…variavel privete tem escopo de permissao de classe…eu achei que era de objeto
Correto. …eu tb sempre achei q fosse de objetos, descobri que estava errado 2 dias antes do exame de scjp :lol: huaehuae
D
DianaPJ
vcs dois estão certissímos e eu vou no oculista…
pq eu olhava e olhava o codigo e enxergava isso…
intanotherVal=anotherInteger.intValue();
[]'s
B
BrossiPJ
bom ter aprendido isso 1 mes antes da prova ehhehe … tb nao sabia
J
JavaNightPJ
pois é eu acabei de terminar de ler o livro pra certificacao o Sun Certifier Programer & Developer e eu nao sabia tambem…nao sei se passei batido ou se nao tinha la
eu vou comrpar o vaucher tambem agora
eh nois pessoal