Glossar zur Objektorientierung mit Python

<== Zur Übersicht der Begriffe ==>


Klasse


Mit der Einführung einer Klasse in einem objektorientierten Projekt modelliert man die gemeinsamen Eigenschaften des Zustandes und das gemeinsame Verhalten von verschiedenen Objekten aus.
Zur Festlegung der Daten verwendet man Attribute, zur Festlegung des Verhaltens verwendet man Methoden.

Die Beschreibung eines Objektes in einer Klasse ist eine abstrakte Beschreibung, da kein konkretes Objekt beschrieben wird, sondern was ein solches Objekt haben und können muss, wenn man eines vorfindet.

Das Besondere an der Objektorientierung gegenüber anderen Programmierparadigmen ist die Einheit von Daten und Funktionen.

Hinweis:
Der Begriff der Klasse in der Objektorientierung unterscheidet sich geringfügig von dem in der Schule verwendeten Begriff Klasse, obwohl es auch dort um eine Abstrahierung geht. Mit der Klasse 9b beschreibt man eine Gruppe von Schülern, also dass Tanja, Sven usw. zu dieser einen Gruppe gehören.


class Zaehler (object) :
    '''Klasse fuer einen einfachen Zaehler'''
    def __init__(self) :
        '''Konstruktor fuer Objekte vom Typ Zaehler'''
        self.__stand = 0 # int

    def Zaehle (self) :
        '''zaehlt den Zaehler jeweils um 1 weiter'''
        self.__stand += 1

    def GibStand (self) :
        '''zeigt den Stand des Zaehlers an'''
        return self.__stand
 

<== Zur Übersicht der Begriffe ==>

© Claus Albowski