<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: ¿Polimorfismo o sobrecarga?</title>
	<atom:link href="http://blog.chuidiang.com/2007/11/06/%c2%bfpolimorfismo-o-sobrecarga/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.chuidiang.com/2007/11/06/%c2%bfpolimorfismo-o-sobrecarga/</link>
	<description>Programación e informática en general</description>
	<lastBuildDate>Sun, 29 Jan 2012 15:49:02 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Joso</title>
		<link>http://blog.chuidiang.com/2007/11/06/%c2%bfpolimorfismo-o-sobrecarga/comment-page-1/#comment-510</link>
		<dc:creator>Joso</dc:creator>
		<pubDate>Thu, 08 Nov 2007 01:09:45 +0000</pubDate>
		<guid isPermaLink="false">http://blog.chuidiang.com/2007/11/06/%c2%bfpolimorfismo-o-sobrecarga/#comment-510</guid>
		<description>Holas, programo hace muy poco tiempo pero  tengo entendido que el objeto p utiliza el parametro como un Object a menos que se haga un cast:

((Hijo) p).metodo(&quot;Hola&quot;); asi trabajaria como String

p.metodo(&quot;Hola&quot;); asi lo tomaria como object

esop. Saludos.</description>
		<content:encoded><![CDATA[<p>Holas, programo hace muy poco tiempo pero  tengo entendido que el objeto p utiliza el parametro como un Object a menos que se haga un cast:</p>
<p>((Hijo) p).metodo(&#8220;Hola&#8221;); asi trabajaria como String</p>
<p>p.metodo(&#8220;Hola&#8221;); asi lo tomaria como object</p>
<p>esop. Saludos.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chuidiang</title>
		<link>http://blog.chuidiang.com/2007/11/06/%c2%bfpolimorfismo-o-sobrecarga/comment-page-1/#comment-500</link>
		<dc:creator>Chuidiang</dc:creator>
		<pubDate>Tue, 06 Nov 2007 13:22:17 +0000</pubDate>
		<guid isPermaLink="false">http://blog.chuidiang.com/2007/11/06/%c2%bfpolimorfismo-o-sobrecarga/#comment-500</guid>
		<description>Soluciones hay, lo que pasa es que me choqué con ello y me dio un pequeño quebradero de cabeza hasta que caí en la cuenta. Al final lo que hice fue declarar el método en el hijo también con Object y comprobar dentro del método si es del tipo que quiero. Si no es del tipo que quiero, llamo al padre.

Se bueno.</description>
		<content:encoded><![CDATA[<p>Soluciones hay, lo que pasa es que me choqué con ello y me dio un pequeño quebradero de cabeza hasta que caí en la cuenta. Al final lo que hice fue declarar el método en el hijo también con Object y comprobar dentro del método si es del tipo que quiero. Si no es del tipo que quiero, llamo al padre.</p>
<p>Se bueno.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DaniP</title>
		<link>http://blog.chuidiang.com/2007/11/06/%c2%bfpolimorfismo-o-sobrecarga/comment-page-1/#comment-499</link>
		<dc:creator>DaniP</dc:creator>
		<pubDate>Tue, 06 Nov 2007 11:42:36 +0000</pubDate>
		<guid isPermaLink="false">http://blog.chuidiang.com/2007/11/06/%c2%bfpolimorfismo-o-sobrecarga/#comment-499</guid>
		<description>Pero.... siempre podrías hacer un:

if (p instanceof Hijo)
  ((Hijo) p).metodo(&quot;hola&quot;);
else
  p.metodo(&quot;hola&quot;);

Sé que no te da la flexibilidad de implementación que te gustaría, pero por lo menos funcionaría allí donde quisieras ser más específico.

:/</description>
		<content:encoded><![CDATA[<p>Pero&#8230;. siempre podrías hacer un:</p>
<p>if (p instanceof Hijo)<br />
  ((Hijo) p).metodo(&#8220;hola&#8221;);<br />
else<br />
  p.metodo(&#8220;hola&#8221;);</p>
<p>Sé que no te da la flexibilidad de implementación que te gustaría, pero por lo menos funcionaría allí donde quisieras ser más específico.</p>
<p>:/</p>
]]></content:encoded>
	</item>
</channel>
</rss>

