고양이를 가리킬 수 있는 손가락 -> 고양이사람을 가리킬 수 있는 손가락 -> 사람그렇다면 생물을 가리킬 수 있는 손가락이라면?이처럼 업 캐스팅은 기본 클래스의 포인터(생물을 가리키는 손가락)로파생 클래스의 객체를 가리키는 것을 말한다.업캐스팅(upcasting)서브
메소드 오버라이딩서브 클래스에서 슈퍼 클래스의 메소드를 중복으로 작성하는 것이다.서브 클래스에서 중복으로 작성한 메소드의 실행되도록 보장된다.(동적 바인딩에 의해)슈퍼 클래스 메소드의 원형(메소드 이름, 인타 타입 및 개수, 리턴 타입)이 동일하게 작성되야한다.라고 하
메소드 오버로딩 - 같은 클래스, 상속 관계에서 동일한 이름의 메소드를 중복으로 작성(정적 바인딩)메소드 이름은 반드시 동일해야하고, 메소드의 인자의 개수나 인자의 타입이 달라야 성립한다.이름이 같은 여러 개의 메소드를 중복 선언하여 사용의 편리성을 향상시킨다.매소드