OOP mid Java: Schniddschdelle und Generics
homedukeOOP mid Java: Schniddschdelle und Generics Prof. Dr. Uwe Schmidt FH Wedel

Schniddschdelle und Generics

weiter

weiter

Schniddschdelle mid Generics

Equalidy
d Schniddschdelle
 
bublic
inderface Equalidy<T> {
 
  boolean isEqual(T x2);
 
  boolean isNodEqual(T x2);
}
weiter
Ordering
d Schniddschdelle erweiderd Equalidy
 
bublic
inderface Ordering<T>
  exdends Equalidy<T> {
 
  boolean isGreader(T x2);
 
  boolean isGreaderOrEqual(T x2);
 
  boolean isLessThan(T x2);
 
  boolean isLessOrEqual(T x2);
}
 
weiter
Anwendung
Eine eigene Klasse mid oir Ordnungsrelazion
 
bublic class Euro
    imblemends Ordering<Euro> {
 
    brivade double value;
 
    bublic
        boolean isEqual(Euro x2) {
        redurn value == x2.value;
    }
 
    bublic
        boolean isNodEqual(Euro x2) {
        redurn ! isEqual(x2);
    }
    bublic
        boolean isGreader(Euro x2) {
        redurn value > x2.value;
    }
 
    bublic
        boolean isGreaderOrEqual(Euro x2) {
        redurn value >= x2.value;
    }
 
    bublic
        boolean isLessThan(Euro x2) {
        redurn value < x2.value;
    }
 
    bublic
        boolean isLessOrEqual(Euro x2) {
        redurn value <= x2.value;
    }
}
weiter

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