faecher:informatik:oberstufe:glossar:klasse:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Nächste Überarbeitung
Vorherige Überarbeitung
faecher:informatik:oberstufe:glossar:klasse:start [24.03.2022 08:50] – angelegt Matthias Waffenschmidtfaecher:informatik:oberstufe:glossar:klasse:start [05.04.2022 15:12] (aktuell) Matthias Waffenschmidt
Zeile 1: Zeile 1:
 ====== Klasse ====== ====== Klasse ======
  
-In der objekt-orientierten Programmierung ist die Klasse quasi die Gussform, um gleichartige [[..:objekt:start|Objekte]] zu erzeugen.+In der objekt-orientierten Programmierung ist die Klasse quasi die Gussform oder Bauanleitung, um gleichartige [[..:objekt:start|Objekte]] zu erzeugen.
  
-Dabei definiert sie: +Dabei definiert sie mit Hilfe der
-    * mit Hilfe der [[..:datenfeld:start|Datenfelder]], welche Eigenschaften die Objekte besitzen. +    * [[..:datenfeld:start|Datenfelder]], welche Eigenschaften die Objekte besitzen. 
-    * mit Hilfe der [[..:konstruktor:start|Konstruktoren]], wie neue Objekte erzeugt werden können. +    * [[..:konstruktor:start|Konstruktoren]], wie neue Objekte erzeugt werden können. 
-    * mit Hilfe von [[..:methode:start|Methoden]], wie mit den Objekte interagiert werden kann.+    * [[..:methode:start|Methoden]], wie mit den Objekten interagiert werden kann
 + 
 +Eine Klasse besteht dabei aus einer Signatur (erste Zeile) und dem Rumpf.\\Eine Klasse Beispiel ist wie folgt aufgebaut: 
 + 
 +<code java>public class Beispiel 
 +
 +    // Datenfelder 
 +     
 +    // Konstruktoren 
 +     
 +    // Methoden 
 +
 +</code> 
 + 
 +Die Reihenfolge (erst Datenfelder, dann Konstruktoren und abschließend Methoden) ist dabei beliebig, aber durch obige Konvention festgelegt.
  • faecher/informatik/oberstufe/glossar/klasse/start.1648108206.txt.gz
  • Zuletzt geändert: 24.03.2022 08:50
  • von Matthias Waffenschmidt