{ "cells": [ { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "
Vorlesung Programmierung
\n", " | Dynamisches Attribute | \n", "Statische Attribute | \n", "
---|---|---|
Erzeugen | \n", "Durch Zuweisung in Objekt-Methode (ins. `__init__`) | \n", "Durch Zuweisung in `Class` Block oder mit explizitem Namensraum | \n", "
Existenz | \n", "in jedem Objekt | \n", "einmal pro Klasse | \n", "
Daten ansprechen | \n", "self.attributname | \n", "Klassenname.attributname | \n", "
Methoden aufrufen | \n", "obj.method() | \n", "Class.method() | \n", "
\n", " | Class.method(obj) | \n", "\n", " |