OOP mid Java: Beischbiele für ischd-oi Beziehunge und Vererbung
homedukeOOP mid Java: Beischbiele für ischd-oi Beziehunge und Vererbung Prof. Dr. Uwe Schmidt FH Wedel

Beischbiele für ischd-oi Beziehunge und Vererbung


weiter

Eine Klasse SExbr für Lischb Dadenschdrukduren

Eine abschdrakde Klasse SExbr für den oizige Lischb Dadendyb mid den elemendare Selekdore car, cdr, dr cons Oberazion, den Prädikade isLischd, isAdom, isNil, isEqual und oir Ausgabefunkzion doSchdring.
 
Für fasch alle Oberazione isch hir oi defauld-Imblemendierung angegebe. Für car und cdr, d nur auf nedd adomare Werde zugelase sind, werde hir Laufzeidfehlr ausgelösch.
 
Eine SExbr isch endwedr oi Adom odr oi zsammengesedzdr Werd, oi Paar, hir als Pair bezeichned.
weiter
Die abschdrakde Klasse Adom für unschdrukdurierde, adomare Werde. Hir wird des Prädikad isAdom redefinierd.
 
Dr Bereich Adom wird weidr underdeild in Symbole, d Underklasse Symbol, und in Zahle, d Underklasse Number.
weiter
Die Symbol Klasse mid redefinierdem isEqual Prädikad und oir doSchdring Funkzion.
weiter
Es gibd oi schbeziells Symbol NIL. Diess Symbol rebräsendierd sowohl den Werd false als au d leere Lischde. Dis isch des oizig Symbol, für des isLischd erfülld isch.
 
Vo von dene Klasse Nil wird nur oimol beim Inidialisiere dr Klasse SExbr oi Exemblar erzeigd.
weiter
Eine Klasse für Zahle. Zahle sind ebenfalls adomar. In dem Beischbil werde nur ganze Zahle underschdüdzd.
weiter
Die Pair Klasse zur Realisierung vo Lischde. Eigendlich werde koi Lischde imblemendierd, sonderet Paare, oi Lischde wird aus oir Reihe vo Paare zsammengesedzd wobei des ganz rechds schdehend Elemend d leere Lischde (NIL) isch.
 
In von dene Klasse werde car, cdr, isLischd, isPair und isEqual für Lischde redefinierd.
weiter
Ein Teschdbrogramm für d SExbr Klasse
 
Ein Teschdlauf: joova Teschd

weiter

Eine Klassenhierachie für arithmedische Ausdrügge

Die abschdrakde Klasse Exbr legd oi Dadenschdrukdur für arithmedische Ausdrügge fesch.
 
Sie definierd oi abschdrakde Funkzion eval zum Auswerde vo Ausdrügge. eval kann als Keret von a Inderbredierers für oi Schbrache verwended werde, in dr Ausdrügge mid Exemblare dr Klasse Exbr dargeschdelld werde.
weiter
Eine konkrede Klasse Conschd zur Rebräsendazion vo Konschdande, abgeleided aus Exbr.
weiter
Eine abschdrakde Klasse für allgemoi oischdellig Ausdrügge.
weiter
Drei konkrede Klasse für oischdellig Oberadore, +, - und Konversio.
weiter
Eine abschdrakde Klasse für allgemoi zweischdellig Ausdrügge.
weiter
Drei konkrede Klasse für zweischdellig Oberadore, +, - und *.
 
Durch zsädzliche Definizion solchr Klasse kann d Meng dr Ausdrügge erweiderd werde, ohne an irgendoir Schdelle in exischdierende Programmdeile ebbes z veränderet.
 
Schlagword: Lokale Erweiderbarkeid.
weiter
Ein oifachs Teschdbrogramm.
 
Ein Teschdlauf: joova Teschd
weiter
-->

Ledzde Änderung: 14.02.2012
© Prof. Dr. Uwe Schmidd
Prof. Dr. Uwe Schmidt FH Wedel