interface Interface1 {
int someField = 100;
String someMethod();
}
interface Interface2 {
int someField = 200;
String someMethod();
}
class SomeClass implements Interface1, Interface2 {
public String someMethod() {
return "It Works";
}
}
public class InterfaceEx {
public static void main(String[] args) {
SomeClass a = new SomeClass();
System.out.println(a.someMethod()); // It works
// System.out.println( a.someField ); // помилка!
System.out.println( ((Interface2)a).someField); // 100
System.out.println(Interface1.someField); // 100
}
}
на виході: It Works 200 100
Немає коментарів:
Дописати коментар