EGE/KlassenEinfuehrung
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
'''Klasse definieren:'''
class Auto: # Namen von Klassen sollten groß geschrieben werden
def __init__(self, typ_neu, kennzeichen_neu, geschwindigkeit_neu):
self.typ = typ_neu
self.kennzeichen = kennzeichen_neu
self.geschwindigkeit = int(geschwindigkeit_neu)
def geschwindigkeitAusfuehrlichAusgeben(self):
return self.typ + " fährt grade " + str(self.geschwindigkeit) + " km/h"
'''Konkretes Objekt initialisieren:'''
caddy = Auto( "VW Caddy" , "ERZ-AB 34", 102) # "caddy" ist der Name des Objekts
roomster = Auto("Skoda Roomster", "ERZ-CD 56", 0)
'''Werte lesen / schreiben:''' (eigentlich unüblich)
print (caddy.typ) # schreibt "VW Caddy"
caddy.kennzeichen = "ANA-XY 12"
if caddy.geschwindigkeit>53:
print ( caddy.geschwindigkeitAusfuehlichAusgeben() )