package study;
interface TestInter {
int data = 10000;
public void printData();
}
public class AnonyInner {
public void test() {
new TestInter() {
@Override
public void printData() { // 미완성된 것을 완성한다.
System.out.println("data : " + data);
}
}.printData();
}
public static void main(String[] args) {
AnonyInner ai = new AnonyInner();
ai.test();
// new AnnoInner().test(); // 익명으로 객체를 생성한다.
}
}
'IT > 자바' 카테고리의 다른 글
배경 바꾸기 (0) | 2018.05.09 |
---|---|
윈도우 메뉴 추가하기 (0) | 2018.05.09 |
Anonymous(익명) 내부 클래스 참조 변수의 이름이 있는 경우 (0) | 2018.05.09 |
static 내부 클래스 (0) | 2018.05.08 |
LocalInner 내부 클래스 (0) | 2018.05.08 |