내부 클래스

    자바 기초 다지기 - 4 (내부 클래스, 어노테이션, 자바)

    Nested Class 클래스 안의 클래스로서 자바 기반의 UI 처리를 할 때 사용자의 입력이나 외부의 이벤트에 대한 처리를 하는 곳에서 많이 사용된다. Static Nested 클래스 한 곳에서만 사용되는 클래스를 논리적으로 묶어서 처리할 필요가 있을 때 public class OuterClass{ static class StaticClass{ } public OuterClass(){ } } // 객체 생성방법 OuterClass.StaticClass staticClass = new OuterClass.StaticClass(); 내부 클래스 캡슐화가 필요할 때, 즉 내부구현을 감추고 싶을 때 로컬 내부 클래스 public class OuterClass{ class InnerClass{ } public ..