오버라이딩 - 부모Class에서 정의한 메서드를 자식 Class에서 변경하는 것 (메소드 재정의) ex) 상속관계에 있는 부모클래스 A와 자식클래스 B사이에서 부모클래스 A가 C메서드를 가질때 B는 자연스럽게 A클래스의 메서드 C를 상속받게 된다. 하지만 이는 자식클래스 B사이에서 원하는 기능이 아닐 때 오버라이딩을 통해 자식클래스 B에서 한번더 메소드 C를 정의하여 자식클래스 B만에서의 메서드 C를 가지는것 (= 덮어쓰기) 사용 시 조건 - 부모클래스의 메서드랑 메서드이름이 같던가 매개변수, 리턴타입이 같아야 함 - 자식클래스의 접근 지시 제어자는 부모클래스의 것보다 넓거나 같아야함 - 예외는 부모의 클래스의 메소드 보다 많이 선언 불가능 * Static 메서드는 오버라이딩 허용 X -> 클래스에 속하..