<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Últimas mensagens do tópico "Dúvida no operador '.'"]]></title>
		<link>http://www.guj.com.br/posts/list/11.java</link>
		<description><![CDATA[Últimas mensagens enviadas no tópico "Dúvida no operador '.'"]]></description>
		<generator>JForum - http://www.jforum.net</generator>
			<item>
				<title>Dúvida no operador '.'</title>
				<description><![CDATA[ No livro da Kathy Sierra, está escrito a seguinte frase:<br /> [i]<br /> "Members accessed without the dot operator (.) must belong to the same class."[/i]<br /> <br /> Mas, veja o seguinte código:<br /> <br /> [code]class A{int x = 0;}<br /> class B extends A{int y = x;}[/code]<br /> <br /> Aqui eu estou acessando o 'x' sem o operador '.', sendo que ele está definido na outra class (A). Isso não fura a afirmação dada pelo livro?<br /> <br /> Obrigado.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/197752/992471/duvida-no-operador-
</guid>
				<link>http://www.guj.com.br/prepost/197752/992471/duvida-no-operador-
</link>
				<pubDate><![CDATA[Tue, 9 Feb 2010 10:20:46]]> GMT</pubDate>
				<author><![CDATA[ TiagoTC]]></author>
			</item>
			<item>
				<title>Re:Dúvida no operador '.'</title>
				<description><![CDATA[ Pois é se isso for uma afirmação, creio que o livro pode estar equivocado, pq vc usando "." seria juntamente com o "this", ou um objeto que nao seja o corrente. Mas dessa forma que vc mostrou funciona tb.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/197752/992483/reduvida-no-operador-
</guid>
				<link>http://www.guj.com.br/prepost/197752/992483/reduvida-no-operador-
</link>
				<pubDate><![CDATA[Tue, 9 Feb 2010 10:26:34]]> GMT</pubDate>
				<author><![CDATA[ evertonsilvagomesjava]]></author>
			</item>
			<item>
				<title>Dúvida no operador '.'</title>
				<description><![CDATA[ [quote=TiagoTC]No livro da Kathy Sierra, está escrito a seguinte frase:<br /> [i]<br /> "Members accessed without the dot operator (.) must belong to the same class."[/i]<br /> <br /> Mas, veja o seguinte código:<br /> <br /> [code]class A{int x = 0;}<br /> class B extends A{int y = x;}[/code]<br /> <br /> Aqui eu estou acessando o 'x' sem o operador '.', sendo que ele está definido na outra class (A). Isso não fura a afirmação dada pelo livro?<br /> <br /> Obrigado.[/quote]<br /> <br /> As instâncias da classe B são também instâncias da classe A.<br /> Ele herda o atributo da classe A através da palavra-chave extends.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/197752/992486/duvida-no-operador-
</guid>
				<link>http://www.guj.com.br/prepost/197752/992486/duvida-no-operador-
</link>
				<pubDate><![CDATA[Tue, 9 Feb 2010 10:28:32]]> GMT</pubDate>
				<author><![CDATA[ felipemartinsss]]></author>
			</item>
			<item>
				<title>Dúvida no operador '.'</title>
				<description><![CDATA[ [quote=TiagoTC]No livro da Kathy Sierra, está escrito a seguinte frase:<br /> [i]<br /> "Members accessed without the dot operator (.) must belong to the same class."[/i]<br /> <br /> Mas, veja o seguinte código:<br /> <br /> [code]class A{int x = 0;}<br /> class B extends A{int y = x;}[/code]<br /> <br /> Aqui eu estou acessando o 'x' sem o operador '.', sendo que ele está definido na outra class (A). Isso não fura a afirmação dada pelo livro?<br /> <br /> Obrigado.[/quote]<br /> <br /> Confuso. <br /> <br /> Quando usamos herança, estamos definindo a visibilidade entre essas classes. Partindo desse ponto de vista, a afirmação do livro <br /> está equivocada.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/197752/992577/duvida-no-operador-
</guid>
				<link>http://www.guj.com.br/prepost/197752/992577/duvida-no-operador-
</link>
				<pubDate><![CDATA[Tue, 9 Feb 2010 11:58:24]]> GMT</pubDate>
				<author><![CDATA[ el_loko]]></author>
			</item>
			<item>
				<title>Dúvida no operador '.'</title>
				<description><![CDATA[ [quote=TiagoTC]No livro da Kathy Sierra, está escrito a seguinte frase:<br /> [i]<br /> "Members accessed without the dot operator (.) must belong to the same class."[/i]<br /> <br /> Mas, veja o seguinte código:<br /> <br /> [code]class A{int x = 0;}<br /> class B extends A{int y = x;}[/code]<br /> <br /> Aqui eu estou acessando o 'x' sem o operador '.', sendo que ele está definido na outra class (A). Isso não fura a afirmação dada pelo livro?<br /> <br /> Obrigado.[/quote]<br /> <br /> O java aceita que chame sem o ponto por causa do sombreamento. o que a a Kathy está lhe dizendo é que isso é uma má prática. <br /> O uso do ponto serve para driblar o sombreamento, então sempre que chamar por algo fora da classe deve usar o ponto junto com this ou super.<br /> Esse codigo assima funciona, mas está pessimanente construido. ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/197752/992676/duvida-no-operador-
</guid>
				<link>http://www.guj.com.br/prepost/197752/992676/duvida-no-operador-
</link>
				<pubDate><![CDATA[Tue, 9 Feb 2010 14:01:28]]> GMT</pubDate>
				<author><![CDATA[ sergiotaborda]]></author>
			</item>
			<item>
				<title>Re:Dúvida no operador '.'</title>
				<description><![CDATA[ Por essas e outras quem em bons exemplos de código sempre usam o this neste tipo de situação...]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/197752/1022212/reduvida-no-operador-
</guid>
				<link>http://www.guj.com.br/prepost/197752/1022212/reduvida-no-operador-
</link>
				<pubDate><![CDATA[Sat, 27 Mar 2010 17:33:00]]> GMT</pubDate>
				<author><![CDATA[ ramos1berto]]></author>
			</item>
			<item>
				<title>Re:Dúvida no operador '.'</title>
				<description><![CDATA[ sempre é bommm]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/197752/1023560/reduvida-no-operador-
</guid>
				<link>http://www.guj.com.br/prepost/197752/1023560/reduvida-no-operador-
</link>
				<pubDate><![CDATA[Mon, 29 Mar 2010 23:06:06]]> GMT</pubDate>
				<author><![CDATA[ jorgesenior]]></author>
			</item>
	</channel>
</rss>
