인프런 커뮤니티 질문&답변

ll0913님의 프로필 이미지
ll0913

작성한 질문수

Do it! 자바 프로그래밍 입문 with 은종쌤

클래스와 객체1 (3)

메서드와 생성자

작성

·

275

0

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

답변 2

1

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

1

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

 

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

 

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

ll0913님의 프로필 이미지
ll0913

작성한 질문수

질문하기