<?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"
	>
<channel>
	<title>Comments on: Multiple Inheritance in Java</title>
	<atom:link href="http://www.erik-rasmussen.com/blog/2006/10/23/multiple-inheritance-in-java/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.erik-rasmussen.com/blog/2006/10/23/multiple-inheritance-in-java/</link>
	<description>Thoughts and photos from an American living in Spain.</description>
	<pubDate>Fri, 05 Dec 2008 12:32:28 +0000</pubDate>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>By: erik</title>
		<link>http://www.erik-rasmussen.com/blog/2006/10/23/multiple-inheritance-in-java/#comment-744</link>
		<dc:creator>erik</dc:creator>
		<pubDate>Mon, 21 May 2007 20:12:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.erik-rasmussen.com/blog/2006/10/23/multiple-inheritance-in-java/#comment-744</guid>
		<description>An "Add-In" for an IDE?  Which IDE?

Anyway, I look forward to seeing what you come up with.</description>
		<content:encoded><![CDATA[<p>An &#8220;Add-In&#8221; for an IDE?  Which IDE?</p>
<p>Anyway, I look forward to seeing what you come up with.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: johanatan</title>
		<link>http://www.erik-rasmussen.com/blog/2006/10/23/multiple-inheritance-in-java/#comment-743</link>
		<dc:creator>johanatan</dc:creator>
		<pubDate>Mon, 21 May 2007 19:53:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.erik-rasmussen.com/blog/2006/10/23/multiple-inheritance-in-java/#comment-743</guid>
		<description>P.S.  I wouldn't call this a 'flaw' either.  It's more of a deficiency.  But, I'm currently working on the Add-In that I hoped would fill in the gap.  I'll post a link to it when it's done.</description>
		<content:encoded><![CDATA[<p>P.S.  I wouldn&#8217;t call this a &#8216;flaw&#8217; either.  It&#8217;s more of a deficiency.  But, I&#8217;m currently working on the Add-In that I hoped would fill in the gap.  I&#8217;ll post a link to it when it&#8217;s done.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: johanatan</title>
		<link>http://www.erik-rasmussen.com/blog/2006/10/23/multiple-inheritance-in-java/#comment-680</link>
		<dc:creator>johanatan</dc:creator>
		<pubDate>Thu, 19 Apr 2007 19:49:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.erik-rasmussen.com/blog/2006/10/23/multiple-inheritance-in-java/#comment-680</guid>
		<description>I'm not a dogmatic C++ programmer, but I do enjoy having the option to use multiple inheritance.  It saves you from having to 'wrap' all your method calls to the inner static.  And, also you aren't limited to using a static (i.e., your example could have had and used members in the interface).  Of course, multiple inheritance can be abused, but 'with great power comes great responsibility'.

It would be really nice if there was a wrapper generator (i.e. macro) in the IDE for this sort of multiple inheritance workaround (or for the containment approach).</description>
		<content:encoded><![CDATA[<p>I&#8217;m not a dogmatic C++ programmer, but I do enjoy having the option to use multiple inheritance.  It saves you from having to &#8216;wrap&#8217; all your method calls to the inner static.  And, also you aren&#8217;t limited to using a static (i.e., your example could have had and used members in the interface).  Of course, multiple inheritance can be abused, but &#8216;with great power comes great responsibility&#8217;.</p>
<p>It would be really nice if there was a wrapper generator (i.e. macro) in the IDE for this sort of multiple inheritance workaround (or for the containment approach).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: erik</title>
		<link>http://www.erik-rasmussen.com/blog/2006/10/23/multiple-inheritance-in-java/#comment-581</link>
		<dc:creator>erik</dc:creator>
		<pubDate>Mon, 19 Feb 2007 10:14:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.erik-rasmussen.com/blog/2006/10/23/multiple-inheritance-in-java/#comment-581</guid>
		<description>You're right.  You're not the first person to note the flaw of that opening statement.  No, it's not "one of its biggest flaws".

However, the ability to inherit implementations from interfaces that I've demonstrated here is quite useful.</description>
		<content:encoded><![CDATA[<p>You&#8217;re right.  You&#8217;re not the first person to note the flaw of that opening statement.  No, it&#8217;s not &#8220;one of its biggest flaws&#8221;.</p>
<p>However, the ability to inherit implementations from interfaces that I&#8217;ve demonstrated here is quite useful.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: fiath</title>
		<link>http://www.erik-rasmussen.com/blog/2006/10/23/multiple-inheritance-in-java/#comment-373</link>
		<dc:creator>fiath</dc:creator>
		<pubDate>Fri, 09 Feb 2007 09:00:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.erik-rasmussen.com/blog/2006/10/23/multiple-inheritance-in-java/#comment-373</guid>
		<description>"The lack of multiple [class] inheritance in Java is often considered one of its biggest flaws." 

Is that really true? I'm genuinely interested: Where did you get this from? Perhaps being around a load of hardened C++ programmers? ;)

In 10 years of Java development, I have never needed multiple class inheritance that I couldn't otherwise represent using multiple interface inheritance and a few utility methods. I actually consider the concept horrible, and I'm glad Java doesn't have it. I think that the lack of multiple class inheritance in Java has saved a lot of people a lot of pain. Inheritance taken to far is bad (note: I am not saying inheritance is bad, but it is easily abused), multiple class inheritance would make that even worse. 

Even so, your ideas are interesting all the same :)</description>
		<content:encoded><![CDATA[<p>&#8220;The lack of multiple [class] inheritance in Java is often considered one of its biggest flaws.&#8221; </p>
<p>Is that really true? I&#8217;m genuinely interested: Where did you get this from? Perhaps being around a load of hardened C++ programmers? <img src='http://www.erik-rasmussen.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>In 10 years of Java development, I have never needed multiple class inheritance that I couldn&#8217;t otherwise represent using multiple interface inheritance and a few utility methods. I actually consider the concept horrible, and I&#8217;m glad Java doesn&#8217;t have it. I think that the lack of multiple class inheritance in Java has saved a lot of people a lot of pain. Inheritance taken to far is bad (note: I am not saying inheritance is bad, but it is easily abused), multiple class inheritance would make that even worse. </p>
<p>Even so, your ideas are interesting all the same <img src='http://www.erik-rasmussen.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
</channel>
</rss>
