2016-06-16 2 views
-1

클래스에 전용 생성자가 있다면 그것은 무엇을 의미합니까?자바에서는 개인 생성자 또는 많은 개인 생성자가있는 클래스를 무엇이라고 부릅니까?

같은 클래스 이름을 지정할 수 있습니까?

+2

싱글 톤 일 수도 있지만 그 중 하나 예입니다. – Eran

+1

특별한 경우가 없기 때문에 사람들이이 클래스의 객체를 인스턴스화하지 못하도록 함으로서 사람들이이 클래스의 public static 멤버 (변수 및 메소드) 만 사용할 수 있음을 의미합니다. –

+0

"숙제"수업, 아마도? :) –

답변

2

생성자는 여러 가지 이유로 비공개가 될 수 있습니다.
1. 인스턴스 생성 또는 상속 할 수 없습니다.
2. 내부 클래스 - 외부 클래스에 의해서만 인스턴스화 될 수 있습니다.

관련 문제