Java

InnerClass

kcastle 2024. 6. 17. 14:06

● InnerClass : 클래스 안에 이름이 다른 클래스를 선언

 

public class InnerClassOutClass {
	private int 숫자 = 10;
	
	//기본 생성자
	public InnerClassOutClass() {
	}
	
	//내부클래스 만들기
	class InnerClass{
		void 밖에서보여주기() {
			System.out.println("숫자보기 : " + 숫자);
		}
	}
	
	public static void main(String[] args) {
		InnerClassOutClass 인아웃 = new InnerClassOutClass();
		InnerClassOutClass.InnerClass 인 = 인아웃.new InnerClass();
		인.밖에서보여주기();
	}
}

● 결과 -> 숫자보기 : 10