JAVA이야기
인터페이스 확장
НooпeУ
2011. 7. 16. 12:45
클래스와 달리 인터페이스는 하나 이상의 인터페이스를 확장할 수 있다.
public interface hooney extends Foo, Bar{
....
}
상수의 상속과 숨기기
- interface X{ int val = 2;}
interface Y extends X{int val = 3; int sum = val + X.val}
class Z implements Y{}
Z에서 X의 val변수 참조하기
Z z = new Z();
((X)z). val;
- interface G{ String val = "Abc";}
interface C extends G,X{}
문장이 모호하다. C.val은 무슨 타입일까?