<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Frage zum Übergeben von Datenfeldern</title>
    <link>http://forum.geizhals.at/feed.jsp?id=231956</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>Re(9): Frage zum Übergeben von Datenfeldern</title>
      <link>http://forum.geizhals.at/t231956,1345497.html#1345497</link>
      <description>Damit kontrollierst du den Zugriff auf die Variable.&lt;br&gt;&lt;br&gt;Beispiel&lt;br&gt;&lt;br&gt;private int myVar;&lt;br&gt;public void set_myVar(int value) {&lt;br&gt;&amp;nbsp;&amp;nbsp;if (value &gt; 0) {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;myVar = value;&lt;br&gt;&amp;nbsp;&amp;nbsp;}&lt;br&gt;}&lt;br&gt;public int get_myVar() {&lt;br&gt;&amp;nbsp;&amp;nbsp;return(myVar);&lt;br&gt;}&lt;br&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 25 Feb 2004 16:38:03 GMT</pubDate>
      <guid>http://forum.geizhals.at/t231956,1345497.html#1345497</guid>
      <dc:creator>Robert Craven</dc:creator>
      <dc:date>2004-02-25T16:38:03Z</dc:date>
    </item>
    <item>
      <title>Re(8): Frage zum Übergeben von Datenfeldern</title>
      <link>http://forum.geizhals.at/t231956,1345493.html#1345493</link>
      <description>Ja klar. &lt;br&gt;Offenbar soll die aber nicht gesetzt werden.&lt;br&gt;&lt;br&gt;Da find ich die Properties von Delphi nett. Da kann man die set und get Methoden in eine Property kapseln, die man von aussen, wie eine normale Variable ansprechen kann.&lt;br/&gt;</description>
      <pubDate>Wed, 25 Feb 2004 16:35:49 GMT</pubDate>
      <guid>http://forum.geizhals.at/t231956,1345493.html#1345493</guid>
      <dc:creator>Robert Craven</dc:creator>
      <dc:date>2004-02-25T16:35:49Z</dc:date>
    </item>
    <item>
      <title>Re(8): Frage zum Übergeben von Datenfeldern</title>
      <link>http://forum.geizhals.at/t231956,1345481.html#1345481</link>
      <description>das getter und setter versteh i net wirklich, das ham wir noch nicht gemacht? was ist das genau?&lt;br/&gt;</description>
      <pubDate>Wed, 25 Feb 2004 16:31:21 GMT</pubDate>
      <guid>http://forum.geizhals.at/t231956,1345481.html#1345481</guid>
      <dc:creator>The Brain</dc:creator>
      <dc:date>2004-02-25T16:31:21Z</dc:date>
    </item>
    <item>
      <title>Re(7): Frage zum Übergeben von Datenfeldern</title>
      <link>http://forum.geizhals.at/t231956,1345439.html#1345439</link>
      <description>Wobei hier natürlich nicht nur die Subklassen darauf zugreifen können. Somit könnte man es auf:&lt;br&gt;protected int zahl() {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return(zahl);&lt;br&gt;}&lt;br&gt;&lt;br&gt;abändern, aber da ist wieder das angeblich so schlimme protected drinnen (wobei ich eher glaube das hierbei gemeint war, man soll nihct direkt auf Variablen zugreifen, sondern mittels getter/setter).&lt;br&gt;&lt;br&gt;mar99&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 25 Feb 2004 16:21:20 GMT</pubDate>
      <guid>http://forum.geizhals.at/t231956,1345439.html#1345439</guid>
      <dc:creator>mar99</dc:creator>
      <dc:date>2004-02-25T16:21:20Z</dc:date>
    </item>
    <item>
      <title>Re(7): Frage zum Übergeben von Datenfeldern</title>
      <link>http://forum.geizhals.at/t231956,1345434.html#1345434</link>
      <description>ah und wenn ich dann in der subklasse die methode aufrufe (super.zahl) dann kann ich das datenfeld verwenden od? lieg ich da richtig in der annahme?&lt;br/&gt;</description>
      <pubDate>Wed, 25 Feb 2004 16:20:28 GMT</pubDate>
      <guid>http://forum.geizhals.at/t231956,1345434.html#1345434</guid>
      <dc:creator>The Brain</dc:creator>
      <dc:date>2004-02-25T16:20:28Z</dc:date>
    </item>
    <item>
      <title>Re(6): Frage zum Übergeben von Datenfeldern</title>
      <link>http://forum.geizhals.at/t231956,1345383.html#1345383</link>
      <description>Wieso machst die abstrakt?&lt;br&gt;&lt;br&gt;Aber ja, so geht es&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class=code&gt;&lt;pre&gt;class Super {&#xD;
  private int zahl;&#xD;
&#xD;
  public int zahl() {&#xD;
    return(zahl);&#xD;
  }&#xD;
}&lt;/pre&gt;&lt;/div&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 25 Feb 2004 16:09:21 GMT</pubDate>
      <guid>http://forum.geizhals.at/t231956,1345383.html#1345383</guid>
      <dc:creator>Robert Craven</dc:creator>
      <dc:date>2004-02-25T16:09:21Z</dc:date>
    </item>
    <item>
      <title>Re(7): Frage zum Übergeben von Datenfeldern</title>
      <link>http://forum.geizhals.at/t231956,1345379.html#1345379</link>
      <description>war nur so ne überlegung von mir, wie weiter oben beschrieben ists mir klar, jetzt hab ich den weg mal zurückgedacht ob dies so auch gehen würde.&lt;br/&gt;</description>
      <pubDate>Wed, 25 Feb 2004 16:07:37 GMT</pubDate>
      <guid>http://forum.geizhals.at/t231956,1345379.html#1345379</guid>
      <dc:creator>The Brain</dc:creator>
      <dc:date>2004-02-25T16:07:37Z</dc:date>
    </item>
    <item>
      <title>Re(6): Frage zum Übergeben von Datenfeldern</title>
      <link>http://forum.geizhals.at/t231956,1345363.html#1345363</link>
      <description>Jetzt sag mal welche Funktionalität du damit effektiv erreichen willst. Sollen alle Subklassen auf eine Variable der Superklasse zugreifen können, das jedoch nicht direkt, sondern nur über eine Methode, oder wie?&lt;br&gt;&lt;br&gt;Welches Bsp. schwebt dir da vor? (Das mit der Gebährwahrscheinlichkeit ist wohl kein Zufall).&lt;br&gt;&lt;br&gt;mar99&lt;br/&gt;</description>
      <pubDate>Wed, 25 Feb 2004 16:03:56 GMT</pubDate>
      <guid>http://forum.geizhals.at/t231956,1345363.html#1345363</guid>
      <dc:creator>mar99</dc:creator>
      <dc:date>2004-02-25T16:03:56Z</dc:date>
    </item>
    <item>
      <title>Re(5): Frage zum Übergeben von Datenfeldern</title>
      <link>http://forum.geizhals.at/t231956,1345323.html#1345323</link>
      <description>wenn ich z.b. von der superklasse auf ein static final datenfeld in der subklasse zugreifen möchte, dann kann ich dies machen in dem ich in der superklasse eine abstrakte methode definiere:&lt;br&gt;&lt;br&gt;abstract public double gibGebaerWahrscheinlichkeit();&lt;br&gt;&lt;br&gt;somit erreiche ich dass diese methode die Methode in der Subklasse aufruft und diese sieht so aus:&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public double gibGebaerWahrscheinlichkeit()&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return GEBAER_WAHRSCHEINLICHKEIT;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br&gt;&lt;br&gt;somit kann ich dann in der superklasse über diese methode auf das datenfeld in der subklasse zugreifen. nur umgekehrt weiß ich nicht wie ich es machen soll wenn ich in der superklasse ein private datenfeld habe und in der subklasse damit arbeiten möchte. funktioniert das ähnlich?&lt;br&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 25 Feb 2004 15:54:01 GMT</pubDate>
      <guid>http://forum.geizhals.at/t231956,1345323.html#1345323</guid>
      <dc:creator>The Brain</dc:creator>
      <dc:date>2004-02-25T15:54:01Z</dc:date>
    </item>
    <item>
      <title>Re(5): Frage zum Übergeben von Datenfeldern</title>
      <link>http://forum.geizhals.at/t231956,1345317.html#1345317</link>
      <description>naja .. meine lösung ist schon das was du meinst, aber sie übergibt halt immer nur ein einzelnes Element ..&lt;br&gt;&lt;br&gt;und natürlich kannst ein Array übergeben ..&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 25 Feb 2004 15:52:56 GMT</pubDate>
      <guid>http://forum.geizhals.at/t231956,1345317.html#1345317</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2004-02-25T15:52:56Z</dc:date>
    </item>
    <item>
      <title>Re(4): Frage zum Übergeben von Datenfeldern</title>
      <link>http://forum.geizhals.at/t231956,1345296.html#1345296</link>
      <description>ich glaub da haben wir jetzt ein bisserl anders gedacht. ich meinte ich hab z.b. ein datenfeld namens titel in der superklasse und dies ist private. wie kann ich es machen dass ich genau dieses datenfeld titel, dass ein int ist in der subklasse verwenden kann wenn es in der superklasse als private deklariert ist.&lt;br&gt;&lt;br&gt;kann ich dies mittels einer methode übergeben? wenn ja wie?&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 25 Feb 2004 15:49:33 GMT</pubDate>
      <guid>http://forum.geizhals.at/t231956,1345296.html#1345296</guid>
      <dc:creator>The Brain</dc:creator>
      <dc:date>2004-02-25T15:49:33Z</dc:date>
    </item>
    <item>
      <title>Re(3): Frage zum Übergeben von Datenfeldern</title>
      <link>http://forum.geizhals.at/t231956,1345284.html#1345284</link>
      <description>das kann man schnell mal sagen ..&lt;br&gt;&lt;br&gt;es stellt sich jedoch immer die Frage: Was ist sinnvoll ..&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 25 Feb 2004 15:46:51 GMT</pubDate>
      <guid>http://forum.geizhals.at/t231956,1345284.html#1345284</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2004-02-25T15:46:51Z</dc:date>
    </item>
    <item>
      <title>Re(3): Frage zum Übergeben von Datenfeldern</title>
      <link>http://forum.geizhals.at/t231956,1345279.html#1345279</link>
      <description>was soll ich da gross programmiern ?&lt;br&gt;&lt;br&gt;public String getElementByIndex(int i) {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return (datenFeld[i]);&lt;br&gt;}&lt;br&gt;&lt;br&gt;geht natürlich dann wenn im Datenfeld z.b. Strings sind ..&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 25 Feb 2004 15:45:45 GMT</pubDate>
      <guid>http://forum.geizhals.at/t231956,1345279.html#1345279</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2004-02-25T15:45:45Z</dc:date>
    </item>
    <item>
      <title>Re(2): Frage zum Übergeben von Datenfeldern</title>
      <link>http://forum.geizhals.at/t231956,1345270.html#1345270</link>
      <description>kannst mir dazu ein beispiel in quelltext form geben? wär super.&lt;br/&gt;</description>
      <pubDate>Wed, 25 Feb 2004 15:43:14 GMT</pubDate>
      <guid>http://forum.geizhals.at/t231956,1345270.html#1345270</guid>
      <dc:creator>The Brain</dc:creator>
      <dc:date>2004-02-25T15:43:14Z</dc:date>
    </item>
    <item>
      <title>Re(2): Frage zum Übergeben von Datenfeldern</title>
      <link>http://forum.geizhals.at/t231956,1345266.html#1345266</link>
      <description>gute Frage, unser Lehrer meinte dass dies ein schlechter programmierstil ist.&lt;br/&gt;</description>
      <pubDate>Wed, 25 Feb 2004 15:42:43 GMT</pubDate>
      <guid>http://forum.geizhals.at/t231956,1345266.html#1345266</guid>
      <dc:creator>The Brain</dc:creator>
      <dc:date>2004-02-25T15:42:43Z</dc:date>
    </item>
    <item>
      <title>Re: Frage zum Übergeben von Datenfeldern</title>
      <link>http://forum.geizhals.at/t231956,1345190.html#1345190</link>
      <description>Wenn du die Datenfelder in der Superklasse unbedingt private belassen willst, würde ich an deiner Stelle Getter- und Setter-Methoden, wie zB bei den JavaBeans, verwenden.&lt;br&gt;&lt;br&gt;Durch solche Methoden kannst du implizit auch Lese- und Schreibrechte für bestimmte Attribute einer Klasse vergeben.&lt;br/&gt;</description>
      <pubDate>Wed, 25 Feb 2004 15:04:19 GMT</pubDate>
      <guid>http://forum.geizhals.at/t231956,1345190.html#1345190</guid>
      <dc:creator>vanq</dc:creator>
      <dc:date>2004-02-25T15:04:19Z</dc:date>
    </item>
    <item>
      <title>Re: Frage zum Übergeben von Datenfeldern</title>
      <link>http://forum.geizhals.at/t231956,1345173.html#1345173</link>
      <description>Was spricht gegen protected?&lt;br/&gt;</description>
      <pubDate>Wed, 25 Feb 2004 14:55:11 GMT</pubDate>
      <guid>http://forum.geizhals.at/t231956,1345173.html#1345173</guid>
      <dc:creator>Robert Craven</dc:creator>
      <dc:date>2004-02-25T14:55:11Z</dc:date>
    </item>
    <item>
      <title>Re: Frage zum Übergeben von Datenfeldern</title>
      <link>http://forum.geizhals.at/t231956,1345171.html#1345171</link>
      <description>wie wärs mit einer methode die einen index bekommt und du dann das jweilige element herausgibst ..&lt;br&gt;dazu evtl. noch eine die dir sagt wie gross das Array ist .. und fertig ..&lt;br&gt;&lt;br&gt;ist so ziemlich die einfachste lösung .. gibt sicher effektivere &lt;br&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 25 Feb 2004 14:53:15 GMT</pubDate>
      <guid>http://forum.geizhals.at/t231956,1345171.html#1345171</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2004-02-25T14:53:15Z</dc:date>
    </item>
    <item>
      <title>Frage zum Übergeben von Datenfeldern</title>
      <link>http://forum.geizhals.at/t231956,1345166.html#1345166</link>
      <description>Hab ne Frage zum übergeben von Datenfeldern.&lt;br&gt;&lt;br&gt;Datenfelder sollten eigentlich immer als private deklariert sein, jetzt meine Frage wenn ich ein Datenfeld von einer Superklasse an eine Subklasse übergeben möchte wie mach ich das. Ich möchte in der Subklasse dieses Datenfeld benutzen, jedoch in der Superklasse dieses Datenfeld nicht als protected deklarieren sondern private lassen.&lt;br&gt;&lt;br&gt;Kann mir jemand weiterhelfen wie ich das mache?&lt;br/&gt;</description>
      <pubDate>Wed, 25 Feb 2004 14:50:32 GMT</pubDate>
      <guid>http://forum.geizhals.at/t231956,1345166.html#1345166</guid>
      <dc:creator>The Brain</dc:creator>
      <dc:date>2004-02-25T14:50:32Z</dc:date>
    </item>
  </channel>
</rss>
