클래스에서 this생성자로 변수에 값을 넣어주는거랑
메인메서드에서 생성하면서 값 넣어주는거랑 같은거면
this참조변수는 왜 쓰이는지 알겠는데
this생성자는 어떤 경우에 쓰이는거임?
메인메서드 생성자가 나중에 실행되니까
둘 다 값이 있다치면 메인메서드 값이 할당되잖음
this생성자가 뭔지는 알겠는데 이게 왜 있는지 모르겠음.. 이거만 이해하고 상속 보려는데 도움좀 ㅜㅜ
클래스에서 this생성자로 변수에 값을 넣어주는거랑
메인메서드에서 생성하면서 값 넣어주는거랑 같은거면
this참조변수는 왜 쓰이는지 알겠는데
this생성자는 어떤 경우에 쓰이는거임?
메인메서드 생성자가 나중에 실행되니까
둘 다 값이 있다치면 메인메서드 값이 할당되잖음
this생성자가 뭔지는 알겠는데 이게 왜 있는지 모르겠음.. 이거만 이해하고 상속 보려는데 도움좀 ㅜㅜ
멤버변수 3개 있는 클래스의 생성자가 여러개 있을 때 myClass(arg1, ar2, arg3) 같은 생성자가 있다고 할 때 myClass(arg1, arg2) 안에다가 this(arg1, arg2, 0) 같은 식으로 써서 코드 중복 방지하는 식으로 씀
쟤 말은 생성자로 초기화하나 일반 함수로 초기화하나 똑같은데 왜 있냐는 소리같은데? 질문자야 책 있으면 생성자부분 다시 읽어봐라.
? 클래스 내부에서 생성자 다시 호출할 일이 뭐가 있냐고 물어보는거 아님? 나는 네 말이 이해가 안간다. 일반함수로 초기화 한다는게 무슨 소리임? 그냥 클라이언트가 생성자 호출하는거지
메인 메서드라하길래 생성후 클래스 멤버 함수로 초기화라고 착각했네 쏘리
아 어떨 때 쓰는건지 감 온다. 내가 지정한 인자값을 입력받는 생성자를 생성했을 때 내가 원하는 형태의 개체를 생성하는거구나