-
카테고리
-
세부 분야
백엔드
-
해결 여부
미해결
강사님 private 관련해서 궁금한점 있습니다!
23.02.01 22:51 작성 조회수 195
0
클래스에 생성자 메서드를 여러개 생성할 수 있잖아요
(overloading)을 통해서
만약에 하나의 생성자 메서드에는 private 가걸려있고
다른 하나는 안걸려 있으면
다른하나를 통해서 static이 안걸린 메서드에 접근이 가능할까요???
답변을 작성해보세요.
1
박매일
지식공유자2023.02.03
네 private생성자와 public생성자를 함께 사용할 이유는 없을듯합니다.
public생성자를 사용하면 호출이 가능하기 때문에 객체생성후 static이 안걸린 메서드를 호출할수는 있습니다. 하지만 생성자를 private으로하면 모는 멤버에 static을 붙여서 접근을 편하게 사용하는게 좋겠죠?
답변 1