<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Basisklasse]]></title><description><![CDATA[<p>Ich habe eine Klasse Hand und eine Klasse Finger.</p>
<p>Man wird wohl die Klasse Finger als Basisklasse deklarieren und<br />
die Klasse Hand erbt dann von der Klasse Finger.</p>
<p>So würd ichs jedenfalls machen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/259570/basisklasse</link><generator>RSS for Node</generator><lastBuildDate>Tue, 08 Sep 2026 19:43:01 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/259570.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 25 Jan 2010 08:43:10 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Basisklasse on Mon, 25 Jan 2010 08:43:10 GMT]]></title><description><![CDATA[<p>Ich habe eine Klasse Hand und eine Klasse Finger.</p>
<p>Man wird wohl die Klasse Finger als Basisklasse deklarieren und<br />
die Klasse Hand erbt dann von der Klasse Finger.</p>
<p>So würd ichs jedenfalls machen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1844350</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1844350</guid><dc:creator><![CDATA[blurry111]]></dc:creator><pubDate>Mon, 25 Jan 2010 08:43:10 GMT</pubDate></item><item><title><![CDATA[Reply to Basisklasse on Mon, 25 Jan 2010 08:45:22 GMT]]></title><description><![CDATA[<p>Eine Hand HAT einen Finger und nicht eine Hand IST ein Finger.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1844353</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1844353</guid><dc:creator><![CDATA[sirchillalot]]></dc:creator><pubDate>Mon, 25 Jan 2010 08:45:22 GMT</pubDate></item><item><title><![CDATA[Reply to Basisklasse on Mon, 25 Jan 2010 08:47:47 GMT]]></title><description><![CDATA[<p>sirchillalot schrieb:</p>
<blockquote>
<p>Eine Hand HAT einen Finger und nicht eine Hand IST ein Finger.</p>
</blockquote>
<p>Ich kenn da so ein paar Leute aus dem Sägewerk die dir da nicht zustimmen werden. :p</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1844354</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1844354</guid><dc:creator><![CDATA[Fellhuhn]]></dc:creator><pubDate>Mon, 25 Jan 2010 08:47:47 GMT</pubDate></item><item><title><![CDATA[Reply to Basisklasse on Mon, 25 Jan 2010 08:49:28 GMT]]></title><description><![CDATA[<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>ändert aber nichts an der Tatsache das eine Hand niemals ein Finger IST.<br />
Auch nicht im Sägewerk</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1844355</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1844355</guid><dc:creator><![CDATA[sirchillalot]]></dc:creator><pubDate>Mon, 25 Jan 2010 08:49:28 GMT</pubDate></item><item><title><![CDATA[Reply to Basisklasse on Mon, 25 Jan 2010 08:52:15 GMT]]></title><description><![CDATA[<p>Sowohl Hand als auch Finger können allerdings von der abstraken Klasse Körperteil erben. So als Anfang.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1844359</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1844359</guid><dc:creator><![CDATA[Fellhuhn]]></dc:creator><pubDate>Mon, 25 Jan 2010 08:52:15 GMT</pubDate></item><item><title><![CDATA[Reply to Basisklasse on Mon, 25 Jan 2010 08:56:14 GMT]]></title><description><![CDATA[<p>wohl eher erbt der Daumen vom Finger</p>
<p>Aber selbst das würde ich nicht machen. Sonst könnte jemand der Hand fünf Daumen anhängen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1844363</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1844363</guid><dc:creator><![CDATA[zwutz]]></dc:creator><pubDate>Mon, 25 Jan 2010 08:56:14 GMT</pubDate></item><item><title><![CDATA[Reply to Basisklasse on Mon, 25 Jan 2010 09:05:20 GMT]]></title><description><![CDATA[<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>Kann man also überhaupt vererben wenn ausschließlich die beiden<br />
Klassen betrachtet ? Wie wird deine eine has a Beziehung umgesetzt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1844366</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1844366</guid><dc:creator><![CDATA[blurry111]]></dc:creator><pubDate>Mon, 25 Jan 2010 09:05:20 GMT</pubDate></item><item><title><![CDATA[Reply to Basisklasse on Mon, 25 Jan 2010 09:06:02 GMT]]></title><description><![CDATA[<p>Wenn zwei verwandte Instanzen vererben kann sowas schon einmal dabei rauskommen. :p</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1844368</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1844368</guid><dc:creator><![CDATA[Fellhuhn]]></dc:creator><pubDate>Mon, 25 Jan 2010 09:06:02 GMT</pubDate></item><item><title><![CDATA[Reply to Basisklasse on Mon, 25 Jan 2010 09:06:32 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">class Hand
{
private:
    Finger finger;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1844369</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1844369</guid><dc:creator><![CDATA[sirchillalot]]></dc:creator><pubDate>Mon, 25 Jan 2010 09:06:32 GMT</pubDate></item><item><title><![CDATA[Reply to Basisklasse on Mon, 25 Jan 2010 09:07:34 GMT]]></title><description><![CDATA[<p>sirchillalot schrieb:</p>
<blockquote>
<pre><code class="language-cpp">class Hand
{
private:
    Finger finger;
}
</code></pre>
</blockquote>
<p>Eine recht kleine Hand, wenn ich mal so sagen darf. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1844372</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1844372</guid><dc:creator><![CDATA[Fellhuhn]]></dc:creator><pubDate>Mon, 25 Jan 2010 09:07:34 GMT</pubDate></item><item><title><![CDATA[Reply to Basisklasse on Mon, 25 Jan 2010 09:10:15 GMT]]></title><description><![CDATA[<p>Fellhuhn schrieb:</p>
<blockquote>
<p>sirchillalot schrieb:</p>
<blockquote>
<pre><code class="language-cpp">class Hand
{
private:
    Finger finger;
}
</code></pre>
</blockquote>
<p>Eine recht kleine Hand, wenn ich mal so sagen darf. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
</blockquote>
<p>Sägewerk und so ^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1844376</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1844376</guid><dc:creator><![CDATA[sirchillalot]]></dc:creator><pubDate>Mon, 25 Jan 2010 09:10:15 GMT</pubDate></item><item><title><![CDATA[Reply to Basisklasse on Mon, 25 Jan 2010 09:48:48 GMT]]></title><description><![CDATA[<p>hmm aber dann</p>
<p>kann ichs doch gleich so machen</p>
<pre><code class="language-cpp">class hand : public finger
{

};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1844399</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1844399</guid><dc:creator><![CDATA[blurry111]]></dc:creator><pubDate>Mon, 25 Jan 2010 09:48:48 GMT</pubDate></item><item><title><![CDATA[Reply to Basisklasse on Mon, 25 Jan 2010 09:52:03 GMT]]></title><description><![CDATA[<p>blurry111 schrieb:</p>
<blockquote>
<p>hmm aber dann</p>
<p>kann ichs doch gleich so machen</p>
<pre><code class="language-cpp">class hand : public finger
{

};
</code></pre>
</blockquote>
<p>Noch mal:<br />
Eine Hand <strong>HAT</strong> Finger!</p>
<p>Eine Hand <strong>IST</strong> aber kein Finger!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1844403</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1844403</guid><dc:creator><![CDATA[sirchillalot]]></dc:creator><pubDate>Mon, 25 Jan 2010 09:52:03 GMT</pubDate></item><item><title><![CDATA[Reply to Basisklasse on Mon, 25 Jan 2010 09:52:47 GMT]]></title><description><![CDATA[<p>Ein Auto ist ja auch kein Reifen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1844404</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1844404</guid><dc:creator><![CDATA[Fellhuhn]]></dc:creator><pubDate>Mon, 25 Jan 2010 09:52:47 GMT</pubDate></item><item><title><![CDATA[Reply to Basisklasse on Mon, 25 Jan 2010 09:57:04 GMT]]></title><description><![CDATA[<p>blurry111 schrieb:</p>
<blockquote>
<p>hmm aber dann</p>
<p>kann ichs doch gleich so machen</p>
<pre><code class="language-cpp">class hand : public finger
{

};
</code></pre>
</blockquote>
<p>Wenn dann so:</p>
<pre><code class="language-cpp">class hand : private finger
{
};
</code></pre>
<p>Aber natürlich sollte man immer im Hinterkopf behalten, dass die meisten Hände 5 Finger haben (oder 4 und einen Spezialfall von Finger). Also ggf so:</p>
<pre><code class="language-cpp">class hand
{
private:
  Finger mFinger[5];
};
</code></pre>
<p>Es könnte aber auch sein das eine Komposition zu fest bindet (man kann ja Finger verlieren und sich wieder (in anderer Reihenfolge z.B.) anoperieren lassen. Also wäre eine lose Bindung vielleicht das Mittel der Wahl:</p>
<pre><code class="language-cpp">class hand
{
private:
  Finger* mFinger;
};
</code></pre>
<p>Das legt jetzt semantisch natürlich nicht fest das eine Hand nicht aus mehr als 5 Fingern bestehen darf! Dafür muss natürlich gesorgt werden, wenn das ein Kriterium ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1844406</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1844406</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Mon, 25 Jan 2010 09:57:04 GMT</pubDate></item><item><title><![CDATA[Reply to Basisklasse on Mon, 25 Jan 2010 10:01:14 GMT]]></title><description><![CDATA[<p>blurry111 schrieb:</p>
<blockquote>
<p>hmm aber dann</p>
<p>kann ichs doch gleich so machen</p>
<pre><code class="language-cpp">class hand : public finger
{

};
</code></pre>
</blockquote>
<p>das würde bedeuten, dass du alles, was du mit dem Finger machen kannst, auch mit der Hand machen könntest</p>
<p>Oder wenn jemand einen Finger erwarten würde, könnte man ihm auch eine Hand geben.</p>
<p>Und du wirst wohl selbst merken, dass das keinen Sinn macht</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1844411</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1844411</guid><dc:creator><![CDATA[zwutz]]></dc:creator><pubDate>Mon, 25 Jan 2010 10:01:14 GMT</pubDate></item><item><title><![CDATA[Reply to Basisklasse on Mon, 25 Jan 2010 10:04:12 GMT]]></title><description><![CDATA[<p>&quot;Reich jemanden einen Finger und er nimm die ganze Hand...&quot; geht doch. :p</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1844412</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1844412</guid><dc:creator><![CDATA[Fellhuhn]]></dc:creator><pubDate>Mon, 25 Jan 2010 10:04:12 GMT</pubDate></item><item><title><![CDATA[Reply to Basisklasse on Mon, 25 Jan 2010 10:05:23 GMT]]></title><description><![CDATA[<p>Fellhuhn schrieb:</p>
<blockquote>
<p>&quot;Reich jemanden einen Finger und er nimm die ganze Hand...&quot; geht doch. :p</p>
</blockquote>
<p>Dacht ich auch erst dran, aber der Sinn ist leider umgekehrt! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1844414</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1844414</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Mon, 25 Jan 2010 10:05:23 GMT</pubDate></item></channel></rss>