<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Últimas mensagens do tópico "Swing Herança??"]]></title>
		<link>http://www.guj.com.br/posts/list/13.java</link>
		<description><![CDATA[Últimas mensagens enviadas no tópico "Swing Herança??"]]></description>
		<generator>JForum - http://www.jforum.net</generator>
			<item>
				<title>Swing Herança??</title>
				<description><![CDATA[ Pessoal desculpa minha ignorancia...Talvez até essa pergunta jah tenha sido feita...<br /> <br /> Mas qual eh a diferença em criar uma Gui fazendo herança de um JFrame<br /> ou simplesmente instanciando os objetos tipo:<br /> <br /> [code]<br /> <br /> import javax.swing.*;<br /> <br /> class gui<br /> {<br /> JFrame frame = new JFrame();<br /> }<br /> [/code]<br /> <br /> ou<br /> <br /> [code]<br /> import javax.swing.*;<br /> <br /> class gui extends JFrame<br /> {<br /> }<br /> [/code]<br /> <br /> Tem alguma diferença de desempenho?? Pq eu aprendi q faze herança somente em ultimo caso..<br /> <br /> <br /> <br /> <br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/197705/992259/swing-heranca
</guid>
				<link>http://www.guj.com.br/prepost/197705/992259/swing-heranca
</link>
				<pubDate><![CDATA[Mon, 8 Feb 2010 20:04:13]]> GMT</pubDate>
				<author><![CDATA[ iurycl]]></author>
			</item>
			<item>
				<title>Swing Herança??</title>
				<description><![CDATA[ Olha, até onde eu vejo não há diferença nenhuma.<br /> No conceito de herança você reaproveita uma classe já estabelecida pela API.<br /> Se você importa o pacote swing inteiro isso quer dizer que a classe JFrame está contida nele. <br /> A unica diferença é que se você estende a classe você ja tem uma classe JFrame podendo construíla a vontade, e da outra forma você apenas referencia a classe pura e simplesmente.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/197705/992271/swing-heranca
</guid>
				<link>http://www.guj.com.br/prepost/197705/992271/swing-heranca
</link>
				<pubDate><![CDATA[Mon, 8 Feb 2010 20:25:54]]> GMT</pubDate>
				<author><![CDATA[ duke_nukem]]></author>
			</item>
			<item>
				<title>Re:Swing Herança??</title>
				<description><![CDATA[ A diferença é a abordagem<br /> <br /> a sua classe será ou vai ter um JFrame??<br /> <br /> aqui tem muitas discussões desse tipo<br /> <br /> acho q se vc quiser não deve ser dificil de encontra-la]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/197705/992291/reswing-heranca
</guid>
				<link>http://www.guj.com.br/prepost/197705/992291/reswing-heranca
</link>
				<pubDate><![CDATA[Mon, 8 Feb 2010 21:32:00]]> GMT</pubDate>
				<author><![CDATA[ zoren]]></author>
			</item>
			<item>
				<title>Re:Swing Herança??</title>
				<description><![CDATA[ Depende muito do que você precisa ter e do que você não precisa ter na sua classe. Se ela for um JFrame e vai se beneficiar de tudo o que herdar não vejo problema em herdar. Agora se você vai herdar para se beneficiar apenas de algumas coisas não é uma boa prática herdar, pois isso vai lhe trazer efeitos colaterais que talvez sejam difíceis de resolver e te custe conhecer em detalhes o código do superclasse.<br /> <br /> Não diria que a herança deve ser evitada ao extremo, mas sigo a linha de analisar muito bem antes de dar um extends em alguma classe. Se tiver alguma alternativa que não te custe muito, siga.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/197705/992309/reswing-heranca
</guid>
				<link>http://www.guj.com.br/prepost/197705/992309/reswing-heranca
</link>
				<pubDate><![CDATA[Mon, 8 Feb 2010 22:22:49]]> GMT</pubDate>
				<author><![CDATA[ javaly]]></author>
			</item>
			<item>
				<title>Re:Swing Herança??</title>
				<description><![CDATA[ Blz!<br /> <br /> Valeu ai pessoal pelo esclarecimento... <img src="http://www.guj.com.br/images/smilies/47941865eb7bbc2a777305b46cc059a2.gif" border="0"> <br /> Abraço..]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/197705/992320/reswing-heranca
</guid>
				<link>http://www.guj.com.br/prepost/197705/992320/reswing-heranca
</link>
				<pubDate><![CDATA[Mon, 8 Feb 2010 23:11:31]]> GMT</pubDate>
				<author><![CDATA[ iurycl]]></author>
			</item>
			<item>
				<title>Re:Swing Herança??</title>
				<description><![CDATA[ [quote=javaly]Agora se você vai herdar para se beneficiar apenas de algumas coisas não é uma boa prática herdar, pois isso vai lhe trazer efeitos colaterais que talvez sejam difíceis de resolver e te custe conhecer em detalhes o código do superclasse.[/quote]<br /> Você poderia citar alguns dos "efeitos colaterais" que a herança traria nesse caso?<br /> <br /> Quanto à duvida, creio que já tenha sido respondida: se sua classe [b]é um[/b] JFrame use herança. Se ela [b]tem um[/b] JFrame, use composição.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/197705/992606/reswing-heranca
</guid>
				<link>http://www.guj.com.br/prepost/197705/992606/reswing-heranca
</link>
				<pubDate><![CDATA[Tue, 9 Feb 2010 12:47:54]]> GMT</pubDate>
				<author><![CDATA[ marcobiscaro2112]]></author>
			</item>
	</channel>
</rss>
