0. 학습 목표 자바 상속의 특징 super 키워드 메소드 오버라이딩 다이나믹 디스패치 (더블 디스패치) 추상클래스 final 키워드 Object 클래스 1. 자바 상속의 특징 1-1. 상속이란? 상속이란 상위클래스에서 정의한 필드와 메서드를 하위클래스도 동일하게 사용할 수 있게 물려받는 것이다. 1-2. 상속을 사용하는 이유 코드를 재사용하기에 편하고 클래스 간 계층구조를 분류하고 관리하기 쉬워진다. 영웅이 빌런들을 물리치며 세계 평화를 지키는 게임을 만든다고 가정하자. 영웅은 hp, 공격력, 레벨을 가지며 상대방을 공격할 수 있고 레벨만큼 상대방의 공격력을 방어할 수 있다. 빌런은 hp, 공격력 방어력을 가지며 상대방을 공격할 수 있고 단단한 방어력으로 상대방의 공격을 방어력만큼 막을 수 있다. 위 ..