• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

메서드와 생성자

22.08.03 16:55 작성 조회수 171

0

메서드와 생성자의 차이가 무엇인가요?

답변 2

·

답변을 작성해보세요.

1

이건희님의 프로필

이건희

2022.08.03

언어 접근에 많은 어려움이 있다면 C 언어 (절차 지향 언어) 부터 먼저 공부하시어 언어의 체계를 익히시는 것을 추천 드립니다. Java 나 C++은 객체지향 언어이기때문에 입문용으로는 많이 어렵습니다.

1

이건희님의 프로필

이건희

2022.08.03

메서드는 함수입니다. 메서드를 통해서 클래스의 즉 인스턴스의 명령을 수행 할 수 있게하는 도구라고 생각 하시면 됩니다.

 

생성자는 인스턴스의 초기 값을 설정해주는 메서드의 일종이라고 보시면 될 것같습니다.

 

즉 , 생성자에 매개변수를 설정해주면 메인함수에서 인스턴스를 만들 때 생성자가 생성되므로 그 때 초기값을 바로 설정할 수 있는 장점이 있습니다. 즉, 생성자의 해당 클래스의 멤버변수를 초기화 할 수 있는 것이죠