작성
·
175
답변 1
0
안녕하세요 dk0316님!
에러 내용을 보면 생성자에 필요한 매개변수를 전달하지 않아서 발생한 에러임을 알 수 있습니다.
강의 중에 말씀드렸듯이 클래스 내에 생성자는 따로 선언하지 않으면 아무런 매개변수가 필요하지 않은 기본 생성자가 자동으로 클래스에 생성되지만 생성자를 따로 선언했다면 기본 생성자는 생성되지 않습니다!
따라서, 아래와 같은 해결법이 있을 것 같습니다.
1. 클래스 내에 기본 생성자를 따로 생성해줍니다
public Adult(){
}
2. 생성자를 호출할 때 필요한 매개변수를 입력해줍니다.
Human lina = new Adult('lina', 160,27)
감사합니다 :)
악 제가 기본 생성자를 안써줬네요 ㅠㅠ;;;;;;;; 더 꼼꼼히 확인해 봤어야했는데욥 ㅠ ㅠ 답변 감사합니다!!