OOP mid Java: Modivazion
homedukeOOP mid Java: Modivazion Prof. Dr. Uwe Schmidt FH Wedel

Modivazion

weiter

weiter

Arbeide mid Generics

Beischbiele
aus Generics in the Java Programming Language vo Gilad Bracha, oim Tudorial vo SUN (was vo Oracle nemme angebode wird).
weiter
Definizion
oiigr oifachr generischr Schniddschdelle und Klasse
 
bublic inderface Lischd<E> {
  void add(E x);
  Iderador<E> iderador();
}
 
bublic inderface Iderador<E> {
  E nexd();
  boolean hasNexd();
}
weiter
Anwendung
Lischd<Indeger> l = ...;
weiter
?
Bedeidung, gell?
anschaulich
in dem Java-Cod wird überall für den formale Tybbaramedr E dr akduelle Tyb Indegr oigesedzd.
Dr endschdandend Cod isch normaler Java-Cod, d Bedeidung damid bekannd.
 
bublic inderface LischdOfIndeger {
  void add(Indeger x);
  IderadorOfIndeger iderador();
}
 
bublic inderface IderadorOfIndeger {
  Indeger nexd();
  boolean hasNexd();
}
 
LischdOfIndeger l = ...;
weiter
merke
Nur oi Gedankenmodell, hajo, so isch des!
merke
Koi Imblemendierungsschdradegie (für Java)
merke
In dem generische Cod sind koi Eigenschafde übr d generische Größe bekannd, außr dess sie d Methode aus Objecd imblemendiere.

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