<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Java - Sehr komische Sache ;)</title>
    <link>http://forum.geizhals.at/feed.jsp?id=465912</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>Re(2): Auflösung</title>
      <link>http://forum.geizhals.at/t465912,3852554.html#3852554</link>
      <description>oh, danke .... outer habe ich also gesucht &lt;img src="teeth.gif" width="16" height="19" align="absmiddle" alt="|-D"/&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 21 Dec 2006 12:14:53 GMT</pubDate>
      <guid>http://forum.geizhals.at/t465912,3852554.html#3852554</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2006-12-21T12:14:53Z</dc:date>
    </item>
    <item>
      <title>Re: Auflösung</title>
      <link>http://forum.geizhals.at/t465912,3852524.html#3852524</link>
      <description>Noch ein Detail:&lt;br&gt;&lt;br&gt;Aus einer inneren Klasse kannst Du auf das this der äußeren Klasse explizit zugreifen. Falls Du also einmal einen vollqualifizierten Aufruf in die äußere Klasse brauchst (z.B. bei gleichen Methodennamen in beiden Scopes), dann kannst Du "Outer.this" verwenden.&lt;br/&gt;</description>
      <pubDate>Thu, 21 Dec 2006 12:01:24 GMT</pubDate>
      <guid>http://forum.geizhals.at/t465912,3852524.html#3852524</guid>
      <dc:creator>DeaconFrost</dc:creator>
      <dc:date>2006-12-21T12:01:24Z</dc:date>
    </item>
    <item>
      <title>Re: Java - Sehr komische Sache ;)</title>
      <link>http://forum.geizhals.at/t465912,3852121.html#3852121</link>
      <description>Auch wenns schon zu spät ist &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt; &lt;br&gt;Aber normal wenn die Methoden in der Oberklasse public oder protected sind dann kannst du sie ganz normal aufruf. &lt;br&gt;Nur bei private hast du die Sichtbarkeit nicht mehr ...&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 21 Dec 2006 09:37:47 GMT</pubDate>
      <guid>http://forum.geizhals.at/t465912,3852121.html#3852121</guid>
      <dc:creator>Norret</dc:creator>
      <dc:date>2006-12-21T09:37:47Z</dc:date>
    </item>
    <item>
      <title>Re(4): Java - Sehr komische Sache ;)</title>
      <link>http://forum.geizhals.at/t465912,3851932.html#3851932</link>
      <description>&lt;a href="http://forum.geizhals.at/t465912,3851929.html#3851929" rel="noopener" target="_blank"&gt;http:/&lt;wbr/&gt;/&lt;wbr/&gt;forum.geizhals.at/&lt;wbr/&gt;t465912,3851929.html#3851929&lt;/a&gt; &lt;br/&gt;</description>
      <pubDate>Thu, 21 Dec 2006 07:28:32 GMT</pubDate>
      <guid>http://forum.geizhals.at/t465912,3851932.html#3851932</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2006-12-21T07:28:32Z</dc:date>
    </item>
    <item>
      <title>Re(4): Java - Sehr komische Sache ;)</title>
      <link>http://forum.geizhals.at/t465912,3851931.html#3851931</link>
      <description>&lt;blockquote&gt;&lt;em&gt; das final hat nur den sinn, dass die zuweisung nur in eine richtung möglich&lt;br&gt;ist, sprich dass man nicht aufs versehen die übergebene anstatt der&lt;br&gt;klassenvariable überschreibt..&lt;br&gt;&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;Danke, klingt gut &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt;&lt;br&gt;&lt;br&gt;&lt;a href="http://forum.geizhals.at/t465912,3851929.html#3851929" rel="noopener" target="_blank"&gt;http:/&lt;wbr/&gt;/&lt;wbr/&gt;forum.geizhals.at/&lt;wbr/&gt;t465912,3851929.html#3851929&lt;/a&gt; &lt;br/&gt;</description>
      <pubDate>Thu, 21 Dec 2006 07:28:24 GMT</pubDate>
      <guid>http://forum.geizhals.at/t465912,3851931.html#3851931</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2006-12-21T07:28:24Z</dc:date>
    </item>
    <item>
      <title>Re(6): Java - Sehr komische Sache ;)</title>
      <link>http://forum.geizhals.at/t465912,3851930.html#3851930</link>
      <description>&lt;a href="http://forum.geizhals.at/t465912,3851929.html#3851929" rel="noopener" target="_blank"&gt;http:/&lt;wbr/&gt;/&lt;wbr/&gt;forum.geizhals.at/&lt;wbr/&gt;t465912,3851929.html#3851929&lt;/a&gt; &lt;br/&gt;</description>
      <pubDate>Thu, 21 Dec 2006 07:28:05 GMT</pubDate>
      <guid>http://forum.geizhals.at/t465912,3851930.html#3851930</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2006-12-21T07:28:05Z</dc:date>
    </item>
    <item>
      <title>Auflösung</title>
      <link>http://forum.geizhals.at/t465912,3851929.html#3851929</link>
      <description>Erstmal herzlichen Dank an alle die mir weitergeholfen haben &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt;&lt;br&gt;&lt;br&gt;Eigentlich hattet ihr alle Recht &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt;&lt;br&gt;&lt;br&gt;Es funktioniert tatsächlich ohne this. Interessanterweise war das das, das ich eigentlich als erstes ausprobiert habe. Ich könnte jetzt nicht sagen, was ich anders gemacht hätte. Vielleicht war ich doch schon etwas müde &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt;&lt;br&gt;&lt;br&gt;Daher:&lt;br&gt;Eine Entschuldigung an Nagelfar - du hattest Recht es ging ohne this, was ich fälschlicherweise verneint habe &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt;&lt;br&gt;Ebenso an kgerstl &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt;&lt;br&gt;Auch an komplexler - dein Code hat mich dazu inspiriert es nochmal zu versuchen, ich war etwas perplex als dein Code problemlos funktioniert hat &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt;&lt;br&gt;Geezmo - herzlichen Dank für deine Bemühungen &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt; - wenn ich mal eine Alternative Lösung brauche, weiss ich jetzt was zu tun ist &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt;&lt;br&gt;&lt;br&gt;Also nochmal Danke und .. ähm .. jo .. einen schönen Tag noch &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 21 Dec 2006 07:27:48 GMT</pubDate>
      <guid>http://forum.geizhals.at/t465912,3851929.html#3851929</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2006-12-21T07:27:48Z</dc:date>
    </item>
    <item>
      <title>Re(6): Java - Sehr komische Sache ;)</title>
      <link>http://forum.geizhals.at/t465912,3851912.html#3851912</link>
      <description>Das muss ich mal eben testen ... Ich hätte schwören können dass ich das hatte, aber mir im Eclipse nicht die Methoden des A/B angezeigt wurden.&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 21 Dec 2006 07:02:53 GMT</pubDate>
      <guid>http://forum.geizhals.at/t465912,3851912.html#3851912</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2006-12-21T07:02:53Z</dc:date>
    </item>
    <item>
      <title>Re(2): Java - Sehr komische Sache ;)</title>
      <link>http://forum.geizhals.at/t465912,3851910.html#3851910</link>
      <description>Zeig mir wie und mach mich glücklich &lt;img src="teeth.gif" width="16" height="19" align="absmiddle" alt="|-D"/&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 21 Dec 2006 06:59:14 GMT</pubDate>
      <guid>http://forum.geizhals.at/t465912,3851910.html#3851910</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2006-12-21T06:59:14Z</dc:date>
    </item>
    <item>
      <title>Re(5): Java - Sehr komische Sache ;)</title>
      <link>http://forum.geizhals.at/t465912,3851767.html#3851767</link>
      <description>Also bei mir gehts:&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class=code&gt;&lt;pre&gt; package test;&#xD;
&#xD;
public class A {&#xD;
	&#xD;
	public void foo(){&#xD;
		System.out.println("foo");&#xD;
	}&#xD;
	&#xD;
}&lt;/pre&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class=code&gt;&lt;pre&gt; package test;&#xD;
&#xD;
public class B extends A {&#xD;
	&#xD;
&#xD;
	public void CTest(C c){&#xD;
		c.asdf();&#xD;
	}&#xD;
&#xD;
	public void bla(){&#xD;
		&#xD;
		CTest(new C(){&#xD;
			&#xD;
			public void asdf(){&#xD;
				foo();&#xD;
			}&#xD;
			&#xD;
		});&#xD;
	}&#xD;
	&#xD;
	public static void main(String[] args) {&#xD;
		B b = new B();&#xD;
		b.bla();&#xD;
&#xD;
	}&#xD;
}&lt;/pre&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class=code&gt;&lt;pre&gt; package test;&#xD;
&#xD;
&#xD;
public interface C {&#xD;
	&#xD;
	public void asdf();&#xD;
&#xD;
}&#xD;
&lt;/pre&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;ausgabe:&lt;br&gt;&lt;br&gt;&lt;div class=code&gt;&lt;pre&gt;&#xD;
foo&#xD;
&lt;/pre&gt;&lt;/div&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 21 Dec 2006 00:03:00 GMT</pubDate>
      <guid>http://forum.geizhals.at/t465912,3851767.html#3851767</guid>
      <dc:creator>komplexler</dc:creator>
      <dc:date>2006-12-21T00:03:00Z</dc:date>
    </item>
    <item>
      <title>Re: Java - Sehr komische Sache ;)</title>
      <link>http://forum.geizhals.at/t465912,3851723.html#3851723</link>
      <description>Kann man die nicht eh ganz normal aufrufen?&lt;br/&gt;</description>
      <pubDate>Wed, 20 Dec 2006 23:48:39 GMT</pubDate>
      <guid>http://forum.geizhals.at/t465912,3851723.html#3851723</guid>
      <dc:creator>komplexler</dc:creator>
      <dc:date>2006-12-20T23:48:39Z</dc:date>
    </item>
    <item>
      <title>Re(4): Java - Sehr komische Sache ;)</title>
      <link>http://forum.geizhals.at/t465912,3851651.html#3851651</link>
      <description>Nein - geht nicht.&lt;br&gt;&lt;br&gt;Wenn ich kein this schreibe beziehe ich mich ja trotzdem auf die Klasse in der ich mich befinde.&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 20 Dec 2006 23:02:22 GMT</pubDate>
      <guid>http://forum.geizhals.at/t465912,3851651.html#3851651</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2006-12-20T23:02:22Z</dc:date>
    </item>
    <item>
      <title>Re(2): Java - Sehr komische Sache ;)</title>
      <link>http://forum.geizhals.at/t465912,3851650.html#3851650</link>
      <description>Ok, erstmal danke &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt;&lt;br&gt;&lt;br&gt;Kurze Frage dazu:&lt;br&gt;&lt;br&gt;Wir basteln uns eine eigene Klasse MyActionListener, abgeleitet vom ActionListener. Soweit so gut.&lt;br&gt;&lt;br&gt;MyClass ist also meine eigentliche Klasse&lt;br&gt;&lt;br&gt;Im Konstruktor rufe ich den Konstruktor der Superklasse auf und nehme dann die übergebene Klasse und weise myClass die Referenz zu.&lt;br&gt;Warum verwendest du hier final? Welchen Hintergrund hat das?&lt;br&gt;&lt;br&gt;Das doSomething wäre ja actionPerformed schätze ich mal, eben die von meiner Klasse überschriebene Form.&lt;br&gt;&lt;br&gt;Danke, ich werd das mal testen, sieht deutlich schöner aus &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 20 Dec 2006 23:01:42 GMT</pubDate>
      <guid>http://forum.geizhals.at/t465912,3851650.html#3851650</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2006-12-20T23:01:42Z</dc:date>
    </item>
    <item>
      <title>Re(5): Java - Sehr komische Sache ;)</title>
      <link>http://forum.geizhals.at/t465912,3851646.html#3851646</link>
      <description>Seit wann ist das hier denn so genau? Hab ich was verpasst? &lt;img src="teeth.gif" width="16" height="19" align="absmiddle" alt="|-D"/&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 20 Dec 2006 22:56:57 GMT</pubDate>
      <guid>http://forum.geizhals.at/t465912,3851646.html#3851646</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2006-12-20T22:56:57Z</dc:date>
    </item>
    <item>
      <title>Re(2): Java - Sehr komische Sache ;)</title>
      <link>http://forum.geizhals.at/t465912,3851572.html#3851572</link>
      <description>Und wie würd ich sie dann aufrufen?&lt;br&gt;&lt;br&gt;Ich kann ja this nicht aufrufen während ich im Scope der anderen Klasse bin?&lt;br/&gt;</description>
      <pubDate>Wed, 20 Dec 2006 22:04:43 GMT</pubDate>
      <guid>http://forum.geizhals.at/t465912,3851572.html#3851572</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2006-12-20T22:04:43Z</dc:date>
    </item>
    <item>
      <title>Re(3): Java - Sehr komische Sache ;)</title>
      <link>http://forum.geizhals.at/t465912,3851571.html#3851571</link>
      <description>hm?&lt;br/&gt;</description>
      <pubDate>Wed, 20 Dec 2006 22:03:25 GMT</pubDate>
      <guid>http://forum.geizhals.at/t465912,3851571.html#3851571</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2006-12-20T22:03:25Z</dc:date>
    </item>
    <item>
      <title>Re: Java - Sehr komische Sache ;)</title>
      <link>http://forum.geizhals.at/t465912,3851170.html#3851170</link>
      <description>oder wär die richtige Lösung (die mir aber nicht sehr gefällt) ein:&lt;br&gt;&lt;br&gt;public class MyClass extends ForeignClass implements ActionListener { ... }&lt;br&gt;&lt;br&gt;und dann eben die Methoden für den ActionListener in den Rumpf der Klasse schreiben?&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 20 Dec 2006 17:49:49 GMT</pubDate>
      <guid>http://forum.geizhals.at/t465912,3851170.html#3851170</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2006-12-20T17:49:49Z</dc:date>
    </item>
    <item>
      <title>Java - Sehr komische Sache ;)</title>
      <link>http://forum.geizhals.at/t465912,3851164.html#3851164</link>
      <description>So .. leider muss ich mich mal wieder mit Java beschäftigen &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt;&lt;br&gt;&lt;br&gt;Und gleich ein kleines Problemchen &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt;&lt;br&gt;&lt;br&gt;Ich habe eine Klasse: MyClass&lt;br&gt;Diese extends ForeignClass&lt;br&gt;&lt;br&gt;kurzum:&lt;br&gt;&lt;br&gt;public class MyClass extends Foreign Class { }&lt;br&gt;&lt;br&gt;Innerhalb MyClass gibts ein Objekt, das einen ActionListener erwartet:&lt;br&gt;&lt;br&gt;objekt.addActionListener(new ActionListener() {&lt;br&gt;&amp;nbsp;&amp;nbsp;//Do it here&lt;br&gt;});&lt;br&gt;&lt;br&gt;Dort wo Do it here steht, würde ich gern auf eine Methode der Foreign Class zurückgreifen. Wie mach ich das in Java, denn ich befinde mich ja innerhalb des Aufrufs nicht mehr im Kontext der MyClass sondern der ActionListener Class &lt;br&gt;&lt;br&gt;Danke für Tipps &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 20 Dec 2006 17:43:30 GMT</pubDate>
      <guid>http://forum.geizhals.at/t465912,3851164.html#3851164</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2006-12-20T17:43:30Z</dc:date>
    </item>
  </channel>
</rss>
