(C#)상속
·
Game Development/Unity
상속 상속은 자식 클래스(derived class)와 부모 클래스(base class)를 가진다. 자식 클래스는 부모 클래스로부터 파생된 것 자식 클래스는 부모 클래스로부터 나온 것이므로 부모 클래스의 기능은 모두 사용이 가능하다. 예) 만약 모든 몬스터의 공통적인 기본 기능들(체력, AI, 공격 등)의 기능을 만든 클래스 Monster 가 있다고 하자. 그러면 이 Monster 클래스를 통해 다양한 자식 클래스( ex. Spider : Monster, Orc : Monster 등 )를 만들 수 있고, 각각의 자식 클래스에는 부모에 없는 자신만의 기능을 추가할 수 있다. 단점 : 자식 클래스에서 필요 없는 기능까지 부모 클래스로부터 가져온다