<?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[Was ist eine Klasse? Wozu brauche ich eine Klasse?]]></title><description><![CDATA[<p>frage steht im Titel <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";-)"
      alt="😉"
    /></p>
<p>VG,</p>
<p>Zeh-Sar</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/131099/was-ist-eine-klasse-wozu-brauche-ich-eine-klasse</link><generator>RSS for Node</generator><lastBuildDate>Thu, 27 Aug 2026 01:02:00 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/131099.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 30 Dec 2005 21:58:30 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Was ist eine Klasse? Wozu brauche ich eine Klasse? on Fri, 30 Dec 2005 21:58:30 GMT]]></title><description><![CDATA[<p>frage steht im Titel <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";-)"
      alt="😉"
    /></p>
<p>VG,</p>
<p>Zeh-Sar</p>
]]></description><link>https://www.c-plusplus.net/forum/post/953146</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/953146</guid><dc:creator><![CDATA[Zeh-Sar]]></dc:creator><pubDate>Fri, 30 Dec 2005 21:58:30 GMT</pubDate></item><item><title><![CDATA[Reply to Was ist eine Klasse? Wozu brauche ich eine Klasse? on Fri, 30 Dec 2005 22:02:55 GMT]]></title><description><![CDATA[<p>Um bestimmte Programmabläuft besser kapseln zu können. Alles weitere erfährst du in jedem zweitklassigen C++ Tutorial.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/953149</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/953149</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 30 Dec 2005 22:02:55 GMT</pubDate></item><item><title><![CDATA[Reply to Was ist eine Klasse? Wozu brauche ich eine Klasse? on Fri, 30 Dec 2005 22:09:22 GMT]]></title><description><![CDATA[<p>ich versuche es mal:</p>
<p>eine Klasse ist ein Objekt. c++ ist objhektorientiert.<br />
du kennst bestimmt folgendes<br />
int a;<br />
somit hast du einen int!<br />
brauchst du mehrere machst du ein array int a[10];<br />
das ist eine zusammenfassung gleicher daten!<br />
nehmen wir aber an - du willtst menschen haben. so sind das viele verschiedene datentypen. man kann die größe ja noch in einem int speichern aber nicht den namen.<br />
ich versuche es dir mal zu belegen</p>
<pre><code class="language-cpp">struct tMensch
{
 int groesse;
 int alter;
 AnsiString name, vorname, adresse,plz, handy, tel, email;
 void ausgabe();
}
</code></pre>
<p>somit habe ich die ganzen daten in einem datensatz mensch zusammengehalten.</p>
<p>das ist jetzt ein objekt. das erzeugt man wie folgt</p>
<p>tMensch freunde[10];<br />
somit haste jetzt 10 freunde gemacht!</p>
<p>eine klasse ist nix anderes nur das die ganzen variablen in der regel privat sind. das heißt nur funktionen die der klasse angehören dürfen die variablen ändern.<br />
bsp</p>
<pre><code class="language-cpp">class tMyClass
{
 private:
 int i;
 int a;
 AnsiString s;

 public:
 void set_i(int wert){i = wert;};
 int get_i(){return i};
.
.
.

}
</code></pre>
<p>so kannst du werte nur über die funktionen die der klasse angehören ändern.<br />
in einem struct ist alles public (öffentlich)</p>
<p>oh man - war das zu verstehen? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/953154</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/953154</guid><dc:creator><![CDATA[ichderdepp]]></dc:creator><pubDate>Fri, 30 Dec 2005 22:09:22 GMT</pubDate></item><item><title><![CDATA[Reply to Was ist eine Klasse? Wozu brauche ich eine Klasse? on Fri, 30 Dec 2005 22:22:01 GMT]]></title><description><![CDATA[<p>Ich selber hab das prizip auh nur durch eine klasse person; gelernt und sofort gerafft <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> hier mal beispiele von 3 simplen kallsen von mir <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_tongue"
      title=":P"
      alt="😛"
    /> :</p>
<p>Gegner.h:</p>
<pre><code class="language-cpp">//Klasse des Gegners
class CEnemy
{
public:
	//Funktionen:
	void get_health();	//Erstellt
	void hit();			//Erstellt
	void shoot();		//Erstellt
	void get_info();	//Erstellt
	void reload();		//Fehlt!!!

	//Variablen:
	int shooting;
	int health;
	int armor;
	CEnemy(int xarmor, int xhealth)
	{
		health=xhealth;
		armor=xarmor;
	}
	~CEnemy()
	{
	}
};
</code></pre>
<p>Spieler.h</p>
<pre><code class="language-cpp">//FINAL!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

//Klasse des Spielers
class CPlayer
{
public:
	//Funktionen:
	void get_health();	//Erstellt
	void hit();			//Erstellt
	void shoot();		//Erstellt
	void get_info();	//Erstellt
	void reload();		//Erstellt

	//Variablen:
	int health;
	int armor;
	CPlayer(int xarmor, int xhealth)
	{
		health=xhealth;
		armor=xarmor;
	}
	~CPlayer()
	{
	}
};
</code></pre>
<p>Pistole.h (ist natürlich keine für ein echtes game :D:</p>
<pre><code class="language-cpp">//FINAL!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

//Klasse der pistole
class CPistole
{
public:
	//Funktionen:
	void info();	//Erstellt(FINAL)!!!
	void idle();	//Erstellt(eher unnütze)(FINAL)!!!

	//Variablen:
	int shoot;
	int magazin;
	int ammo;
	int damage;

	CPistole(int xammo, int xmagazin, int xdamage)
	{
		magazin=xmagazin;
		ammo=xammo;
		damage=xdamage;
	}
	~CPistole()
	{
	}
};
</code></pre>
<p>So das ist nur für ein (aus meiner geisteskrankheit herraus) enstandenes Win32 Konsolen game <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /><br />
Ist noch nicht fertig aber morgen arbeite ich fleissig weiter <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/953163</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/953163</guid><dc:creator><![CDATA[MartinMilbret]]></dc:creator><pubDate>Fri, 30 Dec 2005 22:22:01 GMT</pubDate></item><item><title><![CDATA[Reply to Was ist eine Klasse? Wozu brauche ich eine Klasse? on Fri, 30 Dec 2005 23:13:31 GMT]]></title><description><![CDATA[<p>Zeh-Sar schrieb:</p>
<blockquote>
<p>frage steht im Titel <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";-)"
      alt="😉"
    /></p>
<p>VG,</p>
<p>Zeh-Sar</p>
</blockquote>
<p>Die Frage lässt nicht vermuten, dass du dich schon eingehend mit dem Thema selber befasst hast. Ein gutes Buch über Objektorientierung wird dir helfen und als Überblick kann <a href="http://de.wikipedia.org/wiki/Objektorientierte_Programmierung#Klassen" rel="nofollow">http://de.wikipedia.org/wiki/Objektorientierte_Programmierung#Klassen</a> dienen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/953194</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/953194</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 30 Dec 2005 23:13:31 GMT</pubDate></item><item><title><![CDATA[Reply to Was ist eine Klasse? Wozu brauche ich eine Klasse? on Sat, 31 Dec 2005 10:13:19 GMT]]></title><description><![CDATA[<p>Wie würde denn ein komplettes Programm mit Klassen aussehen? (Ich bin auch Anfänger)</p>
<p>mfg,</p>
<p>Marius</p>
]]></description><link>https://www.c-plusplus.net/forum/post/953228</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/953228</guid><dc:creator><![CDATA[Marius_]]></dc:creator><pubDate>Sat, 31 Dec 2005 10:13:19 GMT</pubDate></item><item><title><![CDATA[Reply to Was ist eine Klasse? Wozu brauche ich eine Klasse? on Sat, 31 Dec 2005 10:16:30 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;iostream&gt;

int main() { std::cout &lt;&lt; &quot;Hallo Welt&quot;; }
</code></pre>
<p>Ein Programm das eine Klasse verwendet, bitte schön.</p>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/953231</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/953231</guid><dc:creator><![CDATA[FireFlow]]></dc:creator><pubDate>Sat, 31 Dec 2005 10:16:30 GMT</pubDate></item><item><title><![CDATA[Reply to Was ist eine Klasse? Wozu brauche ich eine Klasse? on Sat, 31 Dec 2005 10:18:54 GMT]]></title><description><![CDATA[<p>FireFlow: Depp.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/953233</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/953233</guid><dc:creator><![CDATA[omg...]]></dc:creator><pubDate>Sat, 31 Dec 2005 10:18:54 GMT</pubDate></item><item><title><![CDATA[Reply to Was ist eine Klasse? Wozu brauche ich eine Klasse? on Sat, 31 Dec 2005 10:21:46 GMT]]></title><description><![CDATA[<p>Wenn er nen komplettes Beispiel will soll er ein Buch lesen oder ein Tutorial bearbeiten. Da gibt es genügend dieser Beispiele. :xmas1:</p>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/953234</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/953234</guid><dc:creator><![CDATA[FireFlow]]></dc:creator><pubDate>Sat, 31 Dec 2005 10:21:46 GMT</pubDate></item><item><title><![CDATA[Reply to Was ist eine Klasse? Wozu brauche ich eine Klasse? on Sat, 31 Dec 2005 10:25:28 GMT]]></title><description><![CDATA[<p>FireFlow schrieb:</p>
<blockquote>
<pre><code class="language-cpp">#include &lt;iostream&gt;

int main() { std::cout &lt;&lt; &quot;Hallo Welt&quot;; }
</code></pre>
<p>Ein Programm das eine Klasse verwendet, bitte schön.</p>
<p>Gruß</p>
</blockquote>
<p>Fireflow du hättest noch nen paar Worte dazu sagen sollen, aber nen hammer Beispiel.</p>
<p>Weil sich andere hingesetzt haben und viele schlaflose Nächste mit dem Entwurf der C++-Streams verbracht haben, kannst du jetzt ohne irgendwas über die Konsole und die Ausgabe darauf auf deinem Betriebssystem, etwas auf der Konsole ausgeben und zwar mit solch einer einfachen Zeile.</p>
<p>Wenn du dir diese Einfachheit anschaust wird dir sicher bewusst, warum Klassen so mächtig sind.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/953240</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/953240</guid><dc:creator><![CDATA[User---]]></dc:creator><pubDate>Sat, 31 Dec 2005 10:25:28 GMT</pubDate></item><item><title><![CDATA[Reply to Was ist eine Klasse? Wozu brauche ich eine Klasse? on Sat, 31 Dec 2005 10:31:16 GMT]]></title><description><![CDATA[<p>User--- schrieb:</p>
<blockquote>
<p>Wenn du dir diese Einfachheit anschaust wird dir sicher bewusst, warum Klassen so mächtig sind.</p>
</blockquote>
<p>Genau <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="😃"
    /> Und das ist ein wichtiger Bestandteil der OOP das man das &quot;innere&quot; versteckt und dem Anwender eine einfach Schnittstelle (Interface) bietet um mit den Daten zu arbeiten <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/953247</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/953247</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sat, 31 Dec 2005 10:31:16 GMT</pubDate></item><item><title><![CDATA[Reply to Was ist eine Klasse? Wozu brauche ich eine Klasse? on Sat, 31 Dec 2005 11:17:13 GMT]]></title><description><![CDATA[<p>User--- schrieb:</p>
<blockquote>
<p>[...]<br />
Fireflow du hättest noch nen paar Worte dazu sagen sollen, aber nen hammer Beispiel.</p>
<p>Weil sich andere hingesetzt haben und viele schlaflose Nächste mit dem Entwurf der C++-Streams verbracht haben, kannst du jetzt ohne irgendwas über die Konsole und die Ausgabe darauf auf deinem Betriebssystem, etwas auf der Konsole ausgeben und zwar mit solch einer einfachen Zeile.</p>
<p>Wenn du dir diese Einfachheit anschaust wird dir sicher bewusst, warum Klassen so mächtig sind.</p>
</blockquote>
<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="😮"
    /></p>
<p>Echt? Dann muss bei mir aber etwas anders verdrahtet sein.<br />
Ein simples</p>
<pre><code class="language-cpp">print &quot;Hello World&quot;;
</code></pre>
<p>ist nicht nur schöner, sondern zeigt, dass man für ein Hello World definitiv OOP im Allgemeinen und Klassen im Speziellen in der Kiste lassen kann <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/953302</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/953302</guid><dc:creator><![CDATA[HumeSikkins]]></dc:creator><pubDate>Sat, 31 Dec 2005 11:17:13 GMT</pubDate></item></channel></rss>