최대 1 분 소요

내부클래스

public class A {
    public class A2
}
선언 하려면? ```Java  A a = new A(); A.A2 a2 = new a.A2(); ``` a를 생성해야 a2를 만들 수 있음 a2 생성하려고 맨날 a를 생성할래???
-  불편해   - ```Java A.A2 a2 = new (newA()),A2(); ??? ```

개선

public class A {
    public static class A2 {

    }
}

static 활용

A.A2 a2 = new A.A2();

하나의 Class파일 안에 여러개를 넣을 수 있음

댓글남기기