[질문] 자바에서 메쏘드 와 생성자란?
한뎃집
2023.04.01
자바 객체에 대해 나온 부분을 공부중인데요..
책을 암만 읽고 또 읽어도 [생성자] 와 [메쏘드]의 차이를 모르겠어요,..
먼 차이죠???
책에 의하면 생성자는 반환값으로 같은 것이 안나와도 되나 메쏘드는 반환값으로 같은 형태가 나와야 된다..
라는 이상한 설명밖에 없는데요...
ㅡㅡ;
막연한 질문해서 죄송함다..
제가 넘 초보라..ㅋㅋ
-
아쿠아리우스
생성자는 한번만 실행이 되고.. 메쏘드는 필요때마다 부를수 있는거죠.. 생성자는 초기값 지정등에 이용되죠..
-
예그리나
오.... 역시 이해가 빠르군요.. 감사합니다..
-
늘찬
정확히 말하면, 생성자는 반환형을 기술하지 않습니다.
public Test()
{
}
이건 생성자이고
public void Test()
{
}
이건 메서드입니다.
둘다 아무것도 반환하지 않아도 되지만 하나는 생성자, 하나는 메서드입니다.