<?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>Kommentare zu: 04.10 Innere Klassen</title>
	<atom:link href="http://www.java-blog-buch.de/0410-innere-klassen/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.java-blog-buch.de/0410-innere-klassen/</link>
	<description>Ein Buch über Java Programmierung als Blog</description>
	<lastBuildDate>Tue, 31 Jan 2012 16:30:01 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Von: Stefan Kiesel</title>
		<link>http://www.java-blog-buch.de/0410-innere-klassen/comment-page-1/#comment-1487</link>
		<dc:creator>Stefan Kiesel</dc:creator>
		<pubDate>Wed, 18 Feb 2009 17:05:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.java-blog-buch.de/?p=387#comment-1487</guid>
		<description>Hallo Gast,

ja, dabei geht es lediglich um die korrekten Begrifflichkeiten, die im Kapitel aber bereits korrigiert wurden.

Ihre statische, innere Klasse wird als &quot;nested, static class&quot; oder zu deutsch &quot;geschachtelte, statische Klasse&quot; bezeichnet. Wenn Sie aber zu jemanden &quot;statische, innere Klasse&quot; sagen, wird dieser Sie auch ohne Probleme verstehen.

Eine innere Klasse ist eine Klasse in einer anderen Klasse ohne das Schlüsselwort static. Im Vergleich zu Objektattributen und Klasssenattribute könnte man eine Innere Klasse als Objektklasse und eine static, nested Klasse als Klassenklasse bezeichnen.

Ich hoffe Ihnen ist nun alles soweit klar. Falls nicht, einfach  nachfragen :-) .

Gruß
Stefan</description>
		<content:encoded><![CDATA[<p>Hallo Gast,</p>
<p>ja, dabei geht es lediglich um die korrekten Begrifflichkeiten, die im Kapitel aber bereits korrigiert wurden.</p>
<p>Ihre statische, innere Klasse wird als &#8220;nested, static class&#8221; oder zu deutsch &#8220;geschachtelte, statische Klasse&#8221; bezeichnet. Wenn Sie aber zu jemanden &#8220;statische, innere Klasse&#8221; sagen, wird dieser Sie auch ohne Probleme verstehen.</p>
<p>Eine innere Klasse ist eine Klasse in einer anderen Klasse ohne das Schlüsselwort static. Im Vergleich zu Objektattributen und Klasssenattribute könnte man eine Innere Klasse als Objektklasse und eine static, nested Klasse als Klassenklasse bezeichnen.</p>
<p>Ich hoffe Ihnen ist nun alles soweit klar. Falls nicht, einfach  nachfragen <img src='http://www.java-blog-buch.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  .</p>
<p>Gruß<br />
Stefan</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Gast</title>
		<link>http://www.java-blog-buch.de/0410-innere-klassen/comment-page-1/#comment-1486</link>
		<dc:creator>Gast</dc:creator>
		<pubDate>Wed, 18 Feb 2009 16:25:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.java-blog-buch.de/?p=387#comment-1486</guid>
		<description>Hallo Stefan, 

geht es bei der Äußerung: 

&quot;Inner Classes sind niemals static. Statische Nested Classes sind Member-Classes.&quot;

lediglich um die korrekte Begrifflichkeit ?


Ich habe soeben das folgende Beispiel geschrieben:

-------------------------

&lt;pre&gt;public class KlasseAussen {
	public static int v1 = 42;	
	public KlasseAussen() {		
		InnerClass inner = new InnerClass();
		System.out.println(inner.v2); // Zugriff nur per Referenz !
	}	
	// Innere statische Klasse !   &lt;------------- Falsche Bezeichnung ?! 
	public static class InnerClass {		
		public static int v2 = 24;		
		public InnerClass() {
			System.out.println(v1);
		}
	}	
	public static void main(String[] args) {
		KlasseAussen inner = new KlasseAussen();
	}	
}&lt;/pre&gt;

-------------------------

Ich würde die innere Klasse mit der Bezeichnung &#039;InnerClass&#039; als statische innere Klasse bezeichnen.

Sofern ich die Äußerung richtig verstanden haben sollte, wird das was ich als &#039;statische innere Klasse &#039; bezeichne, als &#039;Member-Class oder Nested Classes&#039; bezeichnet. 
Die Bezeichnung &#039;statische innere Klasse &#039; wäre falsch und es gäbe nur eine &#039;nicht statische innere Klasse&#039;.

Korrekt ?</description>
		<content:encoded><![CDATA[<p>Hallo Stefan, </p>
<p>geht es bei der Äußerung: </p>
<p>&#8220;Inner Classes sind niemals static. Statische Nested Classes sind Member-Classes.&#8221;</p>
<p>lediglich um die korrekte Begrifflichkeit ?</p>
<p>Ich habe soeben das folgende Beispiel geschrieben:</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<pre>public class KlasseAussen {
	public static int v1 = 42;
	public KlasseAussen() {
		InnerClass inner = new InnerClass();
		System.out.println(inner.v2); // Zugriff nur per Referenz !
	}
	// Innere statische Klasse !   &lt;------------- Falsche Bezeichnung ?!
	public static class InnerClass {
		public static int v2 = 24;
		public InnerClass() {
			System.out.println(v1);
		}
	}
	public static void main(String[] args) {
		KlasseAussen inner = new KlasseAussen();
	}
}</pre>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>Ich würde die innere Klasse mit der Bezeichnung &#8216;InnerClass&#8217; als statische innere Klasse bezeichnen.</p>
<p>Sofern ich die Äußerung richtig verstanden haben sollte, wird das was ich als &#8217;statische innere Klasse &#8216; bezeichne, als &#8216;Member-Class oder Nested Classes&#8217; bezeichnet.<br />
Die Bezeichnung &#8217;statische innere Klasse &#8216; wäre falsch und es gäbe nur eine &#8216;nicht statische innere Klasse&#8217;.</p>
<p>Korrekt ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Stefan Kiesel</title>
		<link>http://www.java-blog-buch.de/0410-innere-klassen/comment-page-1/#comment-39</link>
		<dc:creator>Stefan Kiesel</dc:creator>
		<pubDate>Mon, 03 Nov 2008 06:13:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.java-blog-buch.de/?p=387#comment-39</guid>
		<description>Hallo,

danke für den Hinweis! Da ist wohl versehentlich eine veraltete Version des Kapitels veröffentlicht worden. Ursprünglich waren die Begrifflichkeiten so gewählt, dass sich &quot;irgendwie&quot; alles auf den Titel des Kapitels (INNERE Klassen) bezieht. Davon bin ich aber mittlerweile abgewichen. Ich werde das umgehend ausbessern.

Gruß</description>
		<content:encoded><![CDATA[<p>Hallo,</p>
<p>danke für den Hinweis! Da ist wohl versehentlich eine veraltete Version des Kapitels veröffentlicht worden. Ursprünglich waren die Begrifflichkeiten so gewählt, dass sich &#8220;irgendwie&#8221; alles auf den Titel des Kapitels (INNERE Klassen) bezieht. Davon bin ich aber mittlerweile abgewichen. Ich werde das umgehend ausbessern.</p>
<p>Gruß</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: N/A</title>
		<link>http://www.java-blog-buch.de/0410-innere-klassen/comment-page-1/#comment-37</link>
		<dc:creator>N/A</dc:creator>
		<pubDate>Sun, 02 Nov 2008 15:03:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.java-blog-buch.de/?p=387#comment-37</guid>
		<description>Begriffsverwirrung!
Inner Classes sind niemals static. Statische Nested Classes sind Member-Classes.
Siehe JLS Kapitel 8</description>
		<content:encoded><![CDATA[<p>Begriffsverwirrung!<br />
Inner Classes sind niemals static. Statische Nested Classes sind Member-Classes.<br />
Siehe JLS Kapitel 8</p>
]]></content:encoded>
	</item>
</channel>
</rss>

