<?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[Klassenfrage(allgemein)]]></title><description><![CDATA[<p>abend <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>mal nur so ne dumme frage: für was verwendet man klassen?<br />
ich weiß nur daweil ein Beispiel,das ich heute in einem Thread gesehen hab und zwar:</p>
<p>- Panzer(mit Panzerung, Angriffskraft,usw..)</p>
<p>aber muss man denn eine klasse für jedes kleine Objekt definieren oO?<br />
müsste man zbsp. für einen egoshooter alle einzelnen kleinigkeiten(WAFFE_NR1, WAFFE_NR2) einzeln neu definieren?</p>
<p>nur als bsp.:</p>
<pre><code class="language-cpp">class ak_47
{
public:
void namenderwaffeaufrufen()
{
//name aufrufen vom privaten bereich
}
//...
private:
int stärkederwaffe;
std::string name;
//...
};

class m4
{
public:
void namenderwaffeaufrufen()
{
//name aufrufen vom privaten bereich
}
//...
private:
int stärkederwaffe;
std::string name;
//...
};

class m3
{
public:
void namenderwaffeaufrufen()
{
//name aufrufen vom privaten bereich
}
//...
private:
int stärkederwaffe;
std::string name;
//...
};
</code></pre>
<p>und dann noch zbsp.:</p>
<pre><code class="language-cpp">class gravity
{
//...
};
</code></pre>
<p>Also würde es möglich sein, ne Art &quot;Hauptthema&quot; zu wählen und dieses dann zu gliedern, zbsp. <strong>Class Waffen</strong> in mehrere unterklassen gliedern(ak, m3,m4,...), also dass es nur eine Klasse ist,die aber mehr gegliedert wird?</p>
<p>wäre sowas möglich?<br />
und letzte frage noch.. für welche bereiche wäre es am sinnvollsten eine klasse zu starten(sowas wie zbsp. &quot;Waffe&quot;, &quot;Panzerwagen&quot;, &quot;Auto&quot;,...)</p>
<p>liebe grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/183956/klassenfrage-allgemein</link><generator>RSS for Node</generator><lastBuildDate>Wed, 23 Sep 2026 14:41:18 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/183956.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 10 Jun 2007 20:29:28 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Klassenfrage(allgemein) on Sun, 10 Jun 2007 20:29:28 GMT]]></title><description><![CDATA[<p>abend <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>mal nur so ne dumme frage: für was verwendet man klassen?<br />
ich weiß nur daweil ein Beispiel,das ich heute in einem Thread gesehen hab und zwar:</p>
<p>- Panzer(mit Panzerung, Angriffskraft,usw..)</p>
<p>aber muss man denn eine klasse für jedes kleine Objekt definieren oO?<br />
müsste man zbsp. für einen egoshooter alle einzelnen kleinigkeiten(WAFFE_NR1, WAFFE_NR2) einzeln neu definieren?</p>
<p>nur als bsp.:</p>
<pre><code class="language-cpp">class ak_47
{
public:
void namenderwaffeaufrufen()
{
//name aufrufen vom privaten bereich
}
//...
private:
int stärkederwaffe;
std::string name;
//...
};

class m4
{
public:
void namenderwaffeaufrufen()
{
//name aufrufen vom privaten bereich
}
//...
private:
int stärkederwaffe;
std::string name;
//...
};

class m3
{
public:
void namenderwaffeaufrufen()
{
//name aufrufen vom privaten bereich
}
//...
private:
int stärkederwaffe;
std::string name;
//...
};
</code></pre>
<p>und dann noch zbsp.:</p>
<pre><code class="language-cpp">class gravity
{
//...
};
</code></pre>
<p>Also würde es möglich sein, ne Art &quot;Hauptthema&quot; zu wählen und dieses dann zu gliedern, zbsp. <strong>Class Waffen</strong> in mehrere unterklassen gliedern(ak, m3,m4,...), also dass es nur eine Klasse ist,die aber mehr gegliedert wird?</p>
<p>wäre sowas möglich?<br />
und letzte frage noch.. für welche bereiche wäre es am sinnvollsten eine klasse zu starten(sowas wie zbsp. &quot;Waffe&quot;, &quot;Panzerwagen&quot;, &quot;Auto&quot;,...)</p>
<p>liebe grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1302753</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1302753</guid><dc:creator><![CDATA[Testdingsda]]></dc:creator><pubDate>Sun, 10 Jun 2007 20:29:28 GMT</pubDate></item><item><title><![CDATA[Reply to Klassenfrage(allgemein) on Sun, 10 Jun 2007 22:00:11 GMT]]></title><description><![CDATA[<p>Ja du bist schon nah dran...<br />
Du musst nicht für alles eine eigene Klasse erstellen! Der Begriff &quot;Klasse&quot; ist auch nich an alle existierenden Objekte gebunden, das kannst du gestalten wie du es möchtest...</p>
<p>Klassen können auch Unterklassen haben...<br />
Z.b:<br />
Die Klasse &quot;Fahrzeug&quot; könnte als unterklasse einerseids &quot;Panzer&quot; und &quot;Auto&quot; haben...<br />
Du kannst auch beliebig viele Objekte mit einer Klasse erstellen<br />
also z.b. 20 Panzer 500 Autos</p>
<p>Allerdings wirst du wenn du wirklich etways programmieren möchtest dass über eine einfach &quot;Hallo Welt&quot; Klasse hinausgeht, schon mehrere Klassen benötigen...soetwas kann schnell unübersichtlich werden...<br />
Sieh dir nochmal ein Tutorial zu dem Thema an...(gibts genügend)<br />
und versuch selbst dein Glück beim Programmieren</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1302817</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1302817</guid><dc:creator><![CDATA[Kuldren]]></dc:creator><pubDate>Sun, 10 Jun 2007 22:00:11 GMT</pubDate></item><item><title><![CDATA[Reply to Klassenfrage(allgemein) on Mon, 11 Jun 2007 06:19:46 GMT]]></title><description><![CDATA[<p>wieso unübersichtlich?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1302867</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1302867</guid><dc:creator><![CDATA[achwas]]></dc:creator><pubDate>Mon, 11 Jun 2007 06:19:46 GMT</pubDate></item><item><title><![CDATA[Reply to Klassenfrage(allgemein) on Mon, 11 Jun 2007 07:47:40 GMT]]></title><description><![CDATA[<p>Klassen sind eine art Muster /Vorlage aus denen mit best. PArameter Objekt erzeugt werden...</p>
<p>Bsp.:</p>
<pre><code class="language-cpp">class Waffe{

public:

int Staerke;
char acName[100];

};

Waffe M4;

M4.Stareke =50;
M4.acName=&quot;M4&quot;;

Waffe ak47;

M4.Stareke =60;
M4.acName=&quot;Ak 47&quot;;
</code></pre>
<p>nun hast du 2 Objekte basierend auf Klasse Waffe. Jedes Objekt repräsentiert nun eine Waffe anhand parameter...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1302908</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1302908</guid><dc:creator><![CDATA[BorisDieKlinge]]></dc:creator><pubDate>Mon, 11 Jun 2007 07:47:40 GMT</pubDate></item><item><title><![CDATA[Reply to Klassenfrage(allgemein) on Tue, 12 Jun 2007 13:53:49 GMT]]></title><description><![CDATA[<blockquote>
<p>wieso unübersichtlich?</p>
</blockquote>
<p>Weil es zb. bei 20 Klassen (mit jeweils 10-15 Methoden) ne ganze Weile dauern kann bis man sich da eingelesen hat...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1304073</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1304073</guid><dc:creator><![CDATA[Kuldren]]></dc:creator><pubDate>Tue, 12 Jun 2007 13:53:49 GMT</pubDate></item></channel></rss>