오버라이딩 개념 오버라이딩은 "재정의". 기존의 것을 새롭게 정의하는것을 의미한다. 기존 것은 바로 부모 클래스를의미한다. 즉, 자바에서 오버라이딩은 부모가 가지고 있는 것을 가져와서 내꺼로 새로 만드는 것이다. 오버라이딩을 하기 전 알아야 하는 개념 자식객체로 A메서드를 호출했는데 자식한테는 없고, 부모에게 있으면 부모의 A를 호출한다. (마치 미성년자가 잘못한걸 해결할 능력이 없어서 부모를 부르는것과 같음..ㅎ) B객체로 method_A를 호출했는데 B한테 해당메소드가 없어서 A클래스로 가서 찾아서 출력했다. 이처럼 자식은 자신한테 없으면 상위클래스로 가서 찾는 특징이 있다. 오버라이딩 사용 이유 중복을 제거하기 위해. 클래스 A과 B가 똑같이 [펜을 만드는 작업]을 수행한다고 가정해보자. 만약 둘다..