상속
상속은 자식 클래스(derived class)와 부모 클래스(base class)를 가진다.
자식 클래스는 부모 클래스로부터 파생된 것
자식 클래스는 부모 클래스로부터 나온 것이므로 부모 클래스의 기능은 모두 사용이 가능하다.
예) 만약 모든 몬스터의 공통적인 기본 기능들(체력, AI, 공격 등)의 기능을 만든 클래스 Monster 가 있다고 하자.
그러면 이 Monster 클래스를 통해 다양한 자식 클래스( ex. Spider : Monster, Orc : Monster 등 )를 만들 수 있고, 각각의 자식 클래스에는 부모에 없는 자신만의 기능을 추가할 수 있다.
단점 : 자식 클래스에서 필요 없는 기능까지 부모 클래스로부터 가져온다
'Game Development > Unity' 카테고리의 다른 글
평행이동과 좌표계 관련 (0) | 2020.12.13 |
---|---|
벡터 (0) | 2020.12.13 |
Time.deltaTime (0) | 2020.12.13 |
메시지와 브로드캐스팅 (0) | 2020.12.10 |
(C#)클래스와 오브젝트 (0) | 2020.12.10 |