[SECTION11. 다형성과 타입 변환]
● 다형성 = 하나의 타입(부모 클래스)으로 여러 형태(자식 클래스)의 객체를 다룰 수 있는 성질
Animal a = new Dog();
Animal b = new Cat();
-예시:


● 타입 변환
Animal a = new Dog();
// 객체는 Dog, 타입은 Animal
Animal a = new Dog();
Dog d = (Dog) a;
| 구분 | 오버로딩 | 오버라이딩 |
|---|---|---|
| 위치 | 같은 클래스 | 상속 관계 |
| 이름 | 같음 | 같음 |
| 매개변수 | 다름 | 같음 |
| 목적 | 사용 편의 | 기능 재정의 |

