Java/Class&Object

내부 클래스

Bohemian life 2012. 4. 10. 13:54
package com.annoy;//내부 클래스

class Inner6{
	public void disp(){
		System.out.println("disp() 메소드 호출");
	}
}

public class InnerTest {

	public static void main(String[] args) {
		//익명 내부 클래스 만들기 전단계
		class Inner extends Inner6{
			public void disp(){//메소드 오버라이딩
				System.out.println("자식 클래스의 disp()");
			}
		}
		//Inner i = new Inner();
		//i.disp();
		//이것은 자주 사용할경우
		
		//한번만 사용할경우 객체생성하자마자 호출하는게 낫다
		new Inner().disp();
		
	}
}

자식 클래스의 disp()