<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Parameterübergabe</title>
    <link>http://forum.geizhals.at/feed.jsp?id=213603</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>Re(3): Parameterübergabe</title>
      <link>http://forum.geizhals.at/t213603,1197983.html#1197983</link>
      <description>blöder zeilenumbruch:&lt;br&gt;mit das Objekt (java.lang oder java.util) String meinte ich die Klasse&lt;br&gt;"java.lang.String"&lt;br&gt;&lt;br&gt;war mir nicht sicher wo sich dieser schlimme String versteckt. (logischerweise&lt;br&gt;im java.lang.String, aber um diese Uhrzeit....)&lt;br&gt;&lt;br&gt;o&lt;br/&gt;</description>
      <pubDate>Thu, 11 Dec 2003 19:11:57 GMT</pubDate>
      <guid>http://forum.geizhals.at/t213603,1197983.html#1197983</guid>
      <dc:creator>littleo</dc:creator>
      <dc:date>2003-12-11T19:11:57Z</dc:date>
    </item>
    <item>
      <title>Re(4): Parameterübergabe</title>
      <link>http://forum.geizhals.at/t213603,1197166.html#1197166</link>
      <description>ach so is das...&lt;br&gt;jetzt hab ichs, hoff ich zumindest, kapiert.&lt;br&gt;werd das gleich mal an einem konkreten beispiel&lt;br&gt;ausprobieren.&lt;br&gt;vielleicht kann mir noch jemand sagen in welches&lt;br&gt;programm ich den quellcode am besten reinschreib.&lt;br&gt;jcreator, borlandbuilder oder was? ev vor bzw nachteile.&lt;br&gt;&lt;br&gt;mfg&lt;br/&gt;</description>
      <pubDate>Thu, 11 Dec 2003 12:23:50 GMT</pubDate>
      <guid>http://forum.geizhals.at/t213603,1197166.html#1197166</guid>
      <dc:creator>laga</dc:creator>
      <dc:date>2003-12-11T12:23:50Z</dc:date>
    </item>
    <item>
      <title>Re(2): Parameterübergabe</title>
      <link>http://forum.geizhals.at/t213603,1196992.html#1196992</link>
      <description>&gt; .... und das Objekt (java.lang oder java.util?) &lt;br&gt;&lt;br&gt;Die Klasse Object ist Bestandteil des Packages java.lang. Da in jeder Klasse das Paket java.lang default-mäßig verwendet wird, muss es auch nicht extra importiert werden (im Gegensatz zu Klassen aus java.util, wie etwa Stack, BitSet und die ganzen Collections).&lt;br&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 11 Dec 2003 10:11:29 GMT</pubDate>
      <guid>http://forum.geizhals.at/t213603,1196992.html#1196992</guid>
      <dc:creator>vanq</dc:creator>
      <dc:date>2003-12-11T10:11:29Z</dc:date>
    </item>
    <item>
      <title>Re: Parameterübergabe</title>
      <link>http://forum.geizhals.at/t213603,1196945.html#1196945</link>
      <description>eins ist obigen noch hinzuzufügen:&lt;br&gt;&lt;br&gt;basistypen wie boolean, int, char, byte, .... und das Objekt (java.lang oder java.util?) &lt;br&gt;String werden byValue übergeben. d.h. es wird eine Kopie im Speicher angelegt und der Funktion übergeben. &lt;br&gt;&lt;br&gt;Alle restlichen Objekte werden byReference (also als Zeiger/ Pointer) übergeben.&lt;br&gt;D.h. auf Deutsch übergebe ich ein Objekt meiner Funktion und verändere es&lt;br&gt;innerhalb der Funktion, dann gilt die Änderung auch nachdem die Funktion&lt;br&gt;beendet ist, im Gegensatz zu einem Basistypen und dem schlimmen String, bei welchen ja nur die Kopie verändert wird.&lt;br&gt;&lt;br&gt;lg&lt;br&gt;o&lt;br&gt;&lt;br&gt;Kann mir das ein anderer Kaffeekocher "absegnen"? danke&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 11 Dec 2003 09:23:56 GMT</pubDate>
      <guid>http://forum.geizhals.at/t213603,1196945.html#1196945</guid>
      <dc:creator>littleo</dc:creator>
      <dc:date>2003-12-11T09:23:56Z</dc:date>
    </item>
    <item>
      <title>Re(3): Parameterübergabe</title>
      <link>http://forum.geizhals.at/t213603,1196775.html#1196775</link>
      <description>Naja, da mit dem rückgabewert muss ich einhaken, das stimmt in der vorher genannten form nicht:&lt;br&gt;&lt;br&gt;wenn du eine methode &lt;br&gt;&lt;br&gt;public void macheIrgendwas (String s, int i) {&lt;br&gt;&amp;nbsp;&amp;nbsp;//mache irgendwas&lt;br&gt;}&lt;br&gt;&lt;br&gt;hast, dann hast du grundsätzlich keinen rückgabewert, da die methode void ist. Wenn du dann macheIrgendwas aufrufst musst du das mit zwei parametern machen, wobei der erste ein string sein muss, der zweite ein int:&lt;br&gt;&lt;br&gt;macheIgendwas("Fritz", 5); //statt "Fritz" und 5 können auch entspr. Variablen stehen&lt;br&gt;&lt;br&gt;In diesem Teil (also dort wo die methode implementiert ist), musst du die datentypen für die parameter angeben (das sind dann die formalparameter).&lt;br&gt;Bei der methodenverwendung musst du nachher keine datentypen mehr angeben, sondern konkrete variablen oder werte, die die entsprechenden datentypen haben. Das sind dann die aktualparameter.&lt;br&gt;&lt;br&gt;Rückgabewerte kommen erst ins spiel, wenn du keine void hast also zB:&lt;br&gt;&lt;br&gt;public double quotient (int a, int b) {&lt;br&gt;&amp;nbsp;&amp;nbsp;//mache irgendwas&lt;br&gt;}&lt;br&gt;&lt;br&gt;Diese funktion liefert einen wert zurück und zwar vom typ double (weil ja so spezifiziert). Die verwendung sieht dann folgendermaßen aus:&lt;br&gt;int x = 6;&lt;br&gt;int y = 2;&lt;br&gt;double summe = quotient(x,y);&lt;br&gt;&lt;br&gt;So, ich hoffe das hilft dir weiter.&lt;br/&gt;</description>
      <pubDate>Thu, 11 Dec 2003 07:28:44 GMT</pubDate>
      <guid>http://forum.geizhals.at/t213603,1196775.html#1196775</guid>
      <dc:creator>maschwa</dc:creator>
      <dc:date>2003-12-11T07:28:44Z</dc:date>
    </item>
    <item>
      <title>Re(2): Parameterübergabe</title>
      <link>http://forum.geizhals.at/t213603,1196608.html#1196608</link>
      <description>Naja - gut erklären kann ich wohl nicht - such am besten mit Google danach. Gibt viele Leute, die das besser erklären können.&lt;br&gt;&lt;br&gt;Das Problem ist - in einem Anfängerbuch (gute Idee &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";)"/&gt;) nimmt dieses Thema normal gut über ein Kapitel in Anspruch... ist also nicht einfach so kurz und Bündig zu erklären &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";)"/&gt;&lt;br&gt;&lt;br&gt;Aber vielleicht kannst ja doch was damit anfangen.&lt;br/&gt;</description>
      <pubDate>Wed, 10 Dec 2003 23:48:01 GMT</pubDate>
      <guid>http://forum.geizhals.at/t213603,1196608.html#1196608</guid>
      <dc:creator>m3t4tr0n</dc:creator>
      <dc:date>2003-12-10T23:48:01Z</dc:date>
    </item>
    <item>
      <title>Re: Parameterübergabe</title>
      <link>http://forum.geizhals.at/t213603,1196600.html#1196600</link>
      <description>Da muß der Datentyp drinnenstehen, worauf du deine Methode beziehen willst.&lt;br&gt;&lt;br&gt;einfügen (int x) {&lt;br&gt;...&lt;br&gt;...&lt;br&gt;}&lt;br&gt;&lt;br&gt;Könnte zum beispiel heißen, daß du eine Zahl irgendwo einfügen willst. WIE das passiert, hast du dann in der Methode zu beschreiben - legst dabei aber nur die Verfahrensweise für ein &lt;B&gt;allgemeines&lt;/B&gt; x fest.&lt;br&gt;Bei der Parameterübergabe gibst du der Methode einfach einen konkreten Wert mit, mit der sie den Rumpf ausführen soll.&lt;br&gt;&lt;br&gt;&lt;br&gt;Bedenken: der Returnwert ist vom gleichen Datentyp, wie der Eingabewert.&lt;br&gt;&lt;br&gt;Beispiel&lt;br&gt;&lt;br&gt;"zahlgerade(5)" kann dir nicht "false" liefern, sondern nur eine Zahl (zb 0), die du dann als false interpretieren kannst.&lt;br/&gt;</description>
      <pubDate>Wed, 10 Dec 2003 23:37:20 GMT</pubDate>
      <guid>http://forum.geizhals.at/t213603,1196600.html#1196600</guid>
      <dc:creator>m3t4tr0n</dc:creator>
      <dc:date>2003-12-10T23:37:20Z</dc:date>
    </item>
    <item>
      <title>Parameterübergabe</title>
      <link>http://forum.geizhals.at/t213603,1196571.html#1196571</link>
      <description>grüsse,&lt;br&gt;&lt;br&gt;wer kann mir kurz und bündig erklären warum es bei der parameterübergabe&lt;br&gt;bei java genau geht?&lt;br&gt;was mus da in den parameterklammern genau drinstehn?&lt;br/&gt;</description>
      <pubDate>Wed, 10 Dec 2003 23:05:04 GMT</pubDate>
      <guid>http://forum.geizhals.at/t213603,1196571.html#1196571</guid>
      <dc:creator>laga</dc:creator>
      <dc:date>2003-12-10T23:05:04Z</dc:date>
    </item>
  </channel>
</rss>
