Class Definition

Was ist Class?

Eine Klasse wird in der objektorientierten Programmierung verwendet, um ein oder mehrere Objekte zu beschreiben. Sie dient als Vorlage für die Erstellung bzw. Instanziierung bestimmter Objekte innerhalb eines Programms. Während jedes Objekt aus einer einzigen Klasse erstellt wird, kann eine Klasse zur Instanziierung mehrerer Objekte verwendet werden.

Viele Programmiersprachen unterstützen Klassen, darunter Java, C++, Objective C und PHP 5 und höher. Während die Syntax einer Klassendefinition zwischen den Programmiersprachen variiert, dienen Klassen in jeder Sprache dem gleichen Zweck. Alle Klassen können Variablendefinitionen und Methoden oder Unterprogramme enthalten, die von dem entsprechenden Objekt ausgeführt werden können.

Nachfolgend ein Beispiel für eine grundlegende Java-Klassendefinition:

class Sample

{

   public static void main(String[] args)

   {

      String sampleText = „Hello world!“;

      System.out.println(sampleText);

   }

}

 

Die obige Klasse mit dem Namen Sample enthält eine einzige Methode namens main. Innerhalb von main ist die Variable sampleText als „Hello world!“ definiert. Die main-Methode ruft die Klasse System aus Javas eingebauter Kernbibliothek auf, die die Methode out.println enthält. Diese Methode wird verwendet, um den Beispieltext in das Textfenster Ausgabe zu drucken.

Klassen sind ein grundlegender Bestandteil der objektorientierten Programmierung. Sie ermöglichen es, Variablen und Methoden auf bestimmte Objekte zu isolieren, anstatt sie für alle Teile des Programms zugänglich zu machen. Diese Kapselung von Daten schützt jede Klasse vor Änderungen in anderen Teilen des Programms. Durch die Verwendung von Klassen können Entwickler strukturierte Programme mit Quellcode erstellen, die leicht modifiziert werden können.

Hinweis:Klassen sind zwar grundlegend für die objektorientierte Programmierung, aber sie dienen eher als Entwürfe denn als Bausteine eines jeden Programms. Das liegt daran, dass Klassen als Objekte instanziiert werden müssen, um in einem Programm verwendet zu werden. Konstruktoren werden typischerweise verwendet, um Objekte aus Klassen zu erzeugen, während Destruktoren dazu dienen, Ressourcen freizugeben, die von Objekten verwendet werden, die nicht mehr benötigt werden.

Die Definition von Class auf dieser Seite ist eine Originaldefinition von SharTec.eu.
Das Ziel von SharTec ist es, Computerterminologie so zu erklären, dass sie leicht zu verstehen ist. Wir bemühen uns bei jeder von uns veröffentlichten Definition um Einfachheit und Genauigkeit. Wenn Sie Feedback zur Klasse-Definition haben oder einen neuen Fachbegriff vorschlagen möchten, kontaktieren Sie uns bitte.