• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    해결됨

name이 멤버변수와 같다고 하신 부분

21.05.06 02:38 작성 조회수 72

0

일부러 안다루고 넘어가신것 같습니다만, 궁금해서 질문을 합니다

Monobehavior의 상속구조는 알고 있습니다

상속이 뭔지도 알고 있습니다

그래서 여태까지 그런가 보다하고 넘겼는데

name을 TestScript에서, 멤버변수로 선언하지 않았어도, 멤버변수로서 사용이 가능한 이유는, TestScript가 상속하고 있는 클래스들에서 이미 멤버변수로 선언됐기 때문이죠?

답변 1

답변을 작성해보세요.

1

안녕하세요. 답변 늦어 죄송합니다.

그렇죠. 이해하신건 맞는것 같습니다.

그런데 표현하신게 마지막 문장이 테스트스크립트의 상위클래스라고 하는게 맞을 것 같습니다.

테스트스크립트의 상위클래스인 모노비헤이버가 있고 그 상위클래스로 계속 따라 올라가면 Object 라는 상위클래스가 있는데 거기에 name 변수가 있습니다. 그걸 상속 받아서 name 이 멤버변수와 같은것입니다.  

테스트스크립트가 상속하고 있는 클래스라고 하면 다른 클래스가 다시 테스트스크립트를 상속하고 있다는 이야기로 들려서요. 그게 아닌것은 알고 있습니다. ㅎ

좋은 주말 되세요.