Hi Leute,
ich hab mal testweise 2 Interfaces und eine Klasse erstellt.
I1, I2 und C1
I2 erbt von I1 und C1 implementiert I2.
Daraufhin habe ich in der Klasse C1 einen int number erstellt.
Beim Aufruf der Methode aus I1 soll number auf -1 gesetzt werden.
Beim Aufruf der Methode aus I2 soll number auf den beim Methodenaufruf angegebenen Wert gesetzt werden.
ich hab mal testweise 2 Interfaces und eine Klasse erstellt.
I1, I2 und C1
I2 erbt von I1 und C1 implementiert I2.
Daraufhin habe ich in der Klasse C1 einen int number erstellt.
Beim Aufruf der Methode aus I1 soll number auf -1 gesetzt werden.
Beim Aufruf der Methode aus I2 soll number auf den beim Methodenaufruf angegebenen Wert gesetzt werden.
Code:
package vueb;
public interface I1 {
public static void m1() {
int number = -1;
}
}
package vueb;
public interface I2 extends I1{
public static void m2(int i) {
int number = i;
}
}
package vueb;
public class C1 implements I2{
public static void main(String[] args){
int number;
I1.m1();
System.out.println(number);
}
}