자바 상속 실습 (Player) 상속에 대한 예제를 풀어보았다. 문제 Player가 있고 Player는 GameLevel 속성을 가집니다. 각 GameLevel 단계 마다 run(), jump(), turn() 세 가지 기능이 업그레이드 됩니다. 초보자 레벨 : 천천히 달립니다. run() 만 가능 중급자 레벨 : 빠르게 달리고, 점프할 수 있습니다. run(), jump() 가능 고급자 레벨 : 엄청 빠르게 달리고, 높게 점프하고, 턴할 수 있습니다. run(), jump(), turn() 가능 Player는 한번에 하나의 레벨 상태만을 가질 수 있습니다. Player가 play() 중에 레벨에 있는 go(int count) 라는 메서드를 호출하면 run() 하고 count 횟수 만큼 jump() 하고 turn() 합니다. 다음 클래스 다이어그램을 참고하여 각 레벨에서 go() 가 호출 될때 다음과 같이 출력 되도록 하세요  상속에 대한 예제를 풀어보았다. 문제 회사에서 고객 정보를 활용한 맞춤 서비스를 하기 위해 일반고객(Customer)과 이보다 충성도가 높은 우수고객(VIPCustomer)에 따른 서비스를 제공하고자 함 물품을 구매 할때 적용되는 할인율과 적립되는 보너스 포인트의 비율이 다름 여러 멤버십에 대한 각각 다양한 서비스를 제공할 수 있음 멤버십에 대한 구현을 클래스 상속을 활용하여 구현해보기 생각한 것 객체 가. 고객 객체 (상속해줄) 나. 우수고객 객체 (상속 받을) 필드 가. 고객 ID 나. 고객 이름 다. 고객 등급 라. 보너스 점수 마. 보너스점수 계산 비율 등등 향후 추가 될 수 있는 필드들. . . 메서드 가. 물건 구입 할인율 적립 메서드 나. 보너스 포인트 계산 메서드