JavaTXCompilerInJavaTX/test/strucTypes3/StructuralTypesSimpleSkript.jav
2017-04-20 23:17:43 +02:00

28 lines
436 B
Java

// eigentlich sollten noch die beiden Interfaces Alpha und Gamma implementiert sein.
// warum funktioniert new i nicht?
class MyInteger {
Integer i;
MyInteger sub(MyInteger x) { return new MyInteger(x); }
MyInteger add(MyInteger x) { return new MyInteger(x); }
}
class A {
mt(x,y,z) { return x.sub(y).add(z); }
}
class Main {
main() { return new A<>().mt(new MyInteger(), new MyInteger() , new MyInteger() ); }
}