이즈에이 썸네일형 리스트형 [C++, java 언어공통]상속을 언제, 왜 쓸까? inheritance, Is-A 상황으로 상속 한번에 이해하기 우리가 메이플스토리 게임을 만들거예요 하주 대충요 일단 메이플스토리의 캐릭터들을 만들어봅시다 마법사, 전사, 도적 이렇게 만들어 볼게요 그러면 대략적으로 class 마법사 { ~ }; class 전사 { ~ }; class 도적 { ~ }; 근데 캐릭터들은 당연히 움직일수 있어야 하니까 관련 기능을 넣어줘야겠죠? 이능을 함수(메소드)로 구현해줍니다 이렇게 마법사에게 움직이고 뛰고 앉을 수 있는 기능들을 추가해줬어요 그런데 이기능들은 마법사에게만 해당하는 것은 아니죠? 전사도 움직이고 점프하고 앉을수 있어야 하고, 도적도 움직이고 점프하고 앉을 수 있어야 해요 즉 세개의 클래스에 똑같이 저 기능을 추가해줘야 하는거예요 벌써부터 노가다 기운이 올라오지 않나요? 지금 예시 캐릭은.. 더보기 이전 1 다음