IT/자바
Anonymous(익명) 내부 클래스 참조변수가 없는 경우
Beautifulkim
2018. 5. 9. 00:14
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(); // 익명으로 객체를 생성한다.
}
}