<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>http://wiki.lighthouse-mcs.de//index.php?action=history&amp;feed=atom&amp;title=Objekttyp</id>
	<title>Objekttyp - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.lighthouse-mcs.de//index.php?action=history&amp;feed=atom&amp;title=Objekttyp"/>
	<link rel="alternate" type="text/html" href="http://wiki.lighthouse-mcs.de//index.php?title=Objekttyp&amp;action=history"/>
	<updated>2026-06-15T02:03:52Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wiki Lighthouse MCS</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>http://wiki.lighthouse-mcs.de//index.php?title=Objekttyp&amp;diff=291&amp;oldid=prev</id>
		<title>Lighthouse1: Die Seite wurde neu angelegt: „== Objekttyp in der objektorientierten Programmierung == Ein Objekttyp (oder auch &#039;&#039;Klasse&#039;&#039;/&#039;&#039;Class&#039;&#039;) ist in der Objektorientierung die Blaupause oder Schablone, nach der Objekte erstellt werden.  === Kernidee === {| class=&quot;wikitable&quot; !Begriff !Bedeutung |- |Objekttyp / Klasse |Definiert &#039;&#039;was&#039;&#039; ein Objekt ist und &#039;&#039;was&#039;&#039; es kann (Eigenschaften + Verhalten) |- |Objekt / Instanz |Ein konkretes Exemplar dieses Typs |}  === Beispiel ===  &lt;code&gt;KLASSE: Fahr…“</title>
		<link rel="alternate" type="text/html" href="http://wiki.lighthouse-mcs.de//index.php?title=Objekttyp&amp;diff=291&amp;oldid=prev"/>
		<updated>2026-05-29T11:31:46Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „== Objekttyp in der objektorientierten Programmierung == Ein Objekttyp (oder auch &amp;#039;&amp;#039;Klasse&amp;#039;&amp;#039;/&amp;#039;&amp;#039;Class&amp;#039;&amp;#039;) ist in der Objektorientierung die Blaupause oder Schablone, nach der Objekte erstellt werden.  === Kernidee === {| class=&amp;quot;wikitable&amp;quot; !Begriff !Bedeutung |- |Objekttyp / Klasse |Definiert &amp;#039;&amp;#039;was&amp;#039;&amp;#039; ein Objekt ist und &amp;#039;&amp;#039;was&amp;#039;&amp;#039; es kann (Eigenschaften + Verhalten) |- |Objekt / Instanz |Ein konkretes Exemplar dieses Typs |}  === Beispiel ===  &amp;lt;code&amp;gt;KLASSE: Fahr…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Objekttyp in der objektorientierten Programmierung ==&lt;br /&gt;
Ein Objekttyp (oder auch &amp;#039;&amp;#039;Klasse&amp;#039;&amp;#039;/&amp;#039;&amp;#039;Class&amp;#039;&amp;#039;) ist in der Objektorientierung die Blaupause oder Schablone, nach der Objekte erstellt werden.&lt;br /&gt;
&lt;br /&gt;
=== Kernidee ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Begriff&lt;br /&gt;
!Bedeutung&lt;br /&gt;
|-&lt;br /&gt;
|Objekttyp / Klasse&lt;br /&gt;
|Definiert &amp;#039;&amp;#039;was&amp;#039;&amp;#039; ein Objekt ist und &amp;#039;&amp;#039;was&amp;#039;&amp;#039; es kann (Eigenschaften + Verhalten)&lt;br /&gt;
|-&lt;br /&gt;
|Objekt / Instanz&lt;br /&gt;
|Ein konkretes Exemplar dieses Typs&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Beispiel ===&lt;br /&gt;
 &amp;lt;code&amp;gt;KLASSE: Fahrzeug&lt;br /&gt;
 ├── Eigenschaften (Attribute)&lt;br /&gt;
 │   ├── farbe&lt;br /&gt;
 │   ├── geschwindigkeit&lt;br /&gt;
 │   └── kennzeichen&lt;br /&gt;
 │&lt;br /&gt;
 └── Verhalten (Methoden)&lt;br /&gt;
     ├── beschleunigen()&lt;br /&gt;
     ├── bremsen()&lt;br /&gt;
     └── hupen()&lt;br /&gt;
 &lt;br /&gt;
 INSTANZEN (konkrete Objekte):&lt;br /&gt;
 ├── meinAuto: Fahrzeug  → farbe: &amp;quot;rot&amp;quot;, kennzeichen: &amp;quot;B-XY 123&amp;quot;&lt;br /&gt;
 ├── deinAuto: Fahrzeug  → farbe: &amp;quot;blau&amp;quot;, kennzeichen: &amp;quot;M-AB 456&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;KLASSE: Fahrzeug&lt;br /&gt;
 ├── Eigenschaften (Attribute)&lt;br /&gt;
 │   ├── farbe&lt;br /&gt;
 │   ├── geschwindigkeit&lt;br /&gt;
 │   └── kennzeichen&lt;br /&gt;
 │&lt;br /&gt;
 └── Verhalten (Methoden)&lt;br /&gt;
     ├── beschleunigen()&lt;br /&gt;
     ├── bremsen()&lt;br /&gt;
     └── hupen()&lt;br /&gt;
 &lt;br /&gt;
 INSTANZEN (konkrete Objekte):&lt;br /&gt;
 ├── meinAuto: Fahrzeug  → farbe: &amp;quot;rot&amp;quot;, kennzeichen: &amp;quot;B-XY 123&amp;quot;&lt;br /&gt;
 ├── deinAuto: Fahrzeug  → farbe: &amp;quot;blau&amp;quot;, kennzeichen: &amp;quot;M-AB 456&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Wichtige Eigenschaften ===&lt;br /&gt;
&lt;br /&gt;
* Abstraktion: Der Objekttyp fasst relevante Daten und Funktionen zusammen&lt;br /&gt;
* Wiederverwendbarkeit: Ein Typ kann beliebig viele Objekte erzeugen&lt;br /&gt;
* Kapselung: Interne Details werden verborgen, öffentliche Schnittstelle definiert&lt;br /&gt;
* Vererbung: Typen können von anderen Typen abgeleitet werden (z. B. &amp;lt;code&amp;gt;Auto&amp;lt;/code&amp;gt; erbt von &amp;lt;code&amp;gt;Fahrzeug&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
=== Unterscheidung: Typ vs. Klasse ===&lt;br /&gt;
In manchen Sprachen (z. B. Java, C#, Python) spricht man meist von Klassen. Der Begriff Objekttyp betont eher die abstrakte Konzeptebene – also &amp;#039;&amp;#039;der Typ von Dingen&amp;#039;&amp;#039;, die im Programm vorkommen.&lt;/div&gt;</summary>
		<author><name>Lighthouse1</name></author>
	</entry>
</feed>