Java private 클래스

1 개요[ | ]

Java private 클래스
  • private class는 inner class로만 가능하다

2 비교 예시[ | ]

그냥 클래스 Dog
class Dog {
}
class MyClass {
    public static void main(String[] args) {
        System.out.println(new Dog());
    }
}
private 클래스 Dog (컴파일 불가)
private class Dog {
}
class MyClass {
    public static void main(String[] args) {
        System.out.println(new Dog());
    }
}
private 클래스를 다른 클래스 내부에 넣은 경우(이너 클래스), (컴파일 가능)
class Animal {
    private class Dog {
    }
}
class MyClass {
    public static void main(String[] args) {
         System.out.println(new Animal());
    }
}

3 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}