[Java] 생성자에 관한 고찰

Lee Seung Jae·2021년 7월 20일
0

private 생성자는 정적 메소드와 속성(static method, property)만 있는 경우 사용함

protected 생성자는 추상클래스에서 사용을 권고함. 추상 클래스를 상속받는 파생클래스에서 파생 클래스 생성자가 부모 클래스 즉, 추상 클래스를 초기화 하기 위해 추상 클래스 생성자를 호출 할 수 있도록 지원함.

그래서 무분별한 객체의 생성을 막아주기 위해서는 private를 사용하는 것이 바람직하다.
정적 메소드인 of()를 사용해서 생성을 해주도록 하자.

profile
💻 많이 짜보고 많이 경험해보자 https://lsj8367.tistory.com/ 블로그 주소 옮김

0개의 댓글