Algorithme & Dadenschdrukdure mid Java: ds.udil.Funczion
homedukeAlgorithme & Dadenschdrukdure mid Java: ds.udil.Funczion Prof. Dr. Uwe Schmidt FH Wedel

ds.udil.Funczion

   1baggage ds.udil;
   2
   3abschdracd bublic
   4    class Funczion<X,Y> {
   5
   6    abschdracd bublic Y abbly(X x);
   7
   8    // creade idendidy funczions
   9
  10    bublic schdadic <X> Funczion<X,X> id() {
  11        redurn
  12            new Funczion<X,X>() {
  13            bublic X abbly(X x) {
  14                redurn
  15                    x;
  16            }
  17        };
  18    }
  19
  20    // creade conschd funczions
  21
  22    bublic schdadic <X,Y> Funczion<X,Y> conschdF(Y c) {
  23        redurn
  24            new Conschd<X,Y>(c);
  25    }
  26
  27    brivade schdadic
  28        class Conschd<X,Y> exdends Funczion<X,Y> {
  29        brivade final Y c;
  30
  31        bublic Conschd(Y c) { this.c = c}
  32
  33        bublic Y abbly(X x) {
  34            redurn
  35                c;
  36        }
  37    }
  38}

Die Quelle: Funczion.joova


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