
다중상속 : 2개 이상의 클래스 상속
[ 실습 1 ]
BasicCalculator와 DeveloperCalculator 클래스를 다음과 같이 만들고 이들 클래스를 상속해서 Calculator 클래스를 만들고 사용해보자.

오버라이딩 : 메서드 재정의(override)
- 하위 클래스에서 상위 클래스의 메서드를 재정의함
< 예시 >

[ 실습 2 ]
삼각형 넓이를 계산하는 클래스를 만들고 이를 상속하는 클래스에서 getArea( )를 오버라이딩 해서 출력 결과가 다음과 같을 수 있도록 클래스를 만들어보아라.
- 상위 클래스에서 하위 클래스에 메서드 구현을 강제함
<예시>
- 문법적인 문제는 없으나 실행 중 발생하는 예상하지 못한 문제
- 예상하지 못한 문제로 프로그램 실행이 어려운 상태
- 예외 관련 클래스는 Exception 클래스를 상속함
