• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

생성자 관련 질문

22.05.19 00:00 작성 조회수 156

0

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
 
생성자쪽 관련하여 질문드립니다.
 
BicycleTest 쪽을 보면 b1,b2의 변수에(String,double,int)타입의 생성자를 바로 불러다 써서 변수에 넣으셨는데
 
이것도 메서드하고 비슷한 개념을 보면 될까요? 메서드는 파라미터의 타입이나 순서가 다른 메서드가 정의되어있으면
1.실행 클래스에서 그 파라미터의 타입이나 순서에 따라서 메서드의 종류가 결정이 되는데
생성자도 같은 개념을 보면 될까요??
 

2.그리고 메서드는 보통 이름을 다르게 정의하던데 생성자는 클래스 이름을 따라가는 것 같더라구요. 이게 무언의 규칙같은 걸까요? 아니면 생성자도 메서드처럼 마음껏 이름바꿔서 정의해서 써도 되나요?

답변 1

답변을 작성해보세요.

2

Q1. 생성자도 메소드와 같은 개념이라 봐도 됨?

YES 🙆‍♂️

 

Q2. 생성자는 클래스명을 따라가는거 같은데, 맞음?

YES 🙆‍♂️

 

정리

- 생성자는 특별한 메소드로, 객체를 반환 함

- 생성자는 클래스명과 동일 해야 하며, 반환 타입을 적지 않는게, 메소드와 다른 점임.

 

좋은 질문, 감사 👍