강의

멘토링

커뮤니티

Inflearn Community Q&A

daaaah's profile image
daaaah

asked

C# and Unity, Getting Started with Real Games (Author's Lecture)

클래스 형변환 예시 중에 에러가 나서 질문드립니다.

Written on

·

182

0

선생님 안녕하세요!
클래스 형변환 강의를 듣던 중에 선생님 스크립트에서는 오류가 나지 않는데 저는 오류가 나서 질문 드립니다.
매개변수를 입력하지않아서 그런 것 같은데 왜 다르게 에러가 날까요?
unityC#

Answer 1

0

kkirru님의 프로필 이미지
kkirru
Instructor

안녕하세요 dk0316님! 

에러 내용을 보면 생성자에 필요한 매개변수를 전달하지 않아서 발생한 에러임을 알 수 있습니다.

강의 중에 말씀드렸듯이 클래스 내에 생성자는 따로 선언하지 않으면 아무런 매개변수가 필요하지 않은 기본 생성자가 자동으로 클래스에 생성되지만 생성자를 따로 선언했다면 기본 생성자는 생성되지 않습니다!

따라서, 아래와 같은 해결법이 있을 것 같습니다.

1. 클래스 내에 기본 생성자를 따로 생성해줍니다

public Adult(){

}

2. 생성자를 호출할 때 필요한 매개변수를 입력해줍니다.

Human lina = new Adult('lina', 160,27)

감사합니다 :)

dk0316님의 프로필 이미지
dk0316
Questioner

악 제가 기본 생성자를 안써줬네요 ㅠㅠ;;;;;;;; 더 꼼꼼히 확인해 봤어야했는데욥 ㅠ ㅠ 답변 감사합니다!!

daaaah's profile image
daaaah

asked

Ask a question