Hallo,
habe eine Frage zum Debugen.
Wenn ich interface Function code debugen will, wie bekomme ich das hin?
habe eine Frage zum Debugen.
Wenn ich interface Function code debugen will, wie bekomme ich das hin?
Java:
public class FunctionTest {
final int MAX = 2;
final Function[] func = new Function[MAX];
// Constructor
FunctionTest() {
func[0] = new Function.FunctionOne();
func[1] = new Function.FunctionTwo();
}
void calc(int i) {
((Function) func[0]).calc(i);
((Function) func[1]).calc(i);
}
// Main program
public static void main(String[] args) {
FunctionTest ft = new FunctionTest();
ft.calc(42);
}
}
Java:
public interface Function {
public void calc(int num);
class FunctionOne implements Function {
public void calc(int num) {
System.out.println("Funktion eins gibt mir " + (num * 2));
}
}
class FunctionTwo implements Function {
public void calc(int num) {
System.out.println("Funktion zwei gibt mir " + (num * 4));
}
}
}