- 엄청나게 중요! 오버라이딩은 부모 클래스로부터 상속받은 메소드의 내용을 자식 클래스에서 재정의하는 것. 아래와 같이 Animal 클래스가 있다. class Animal { public void move() { System.out.println("동물이 움직인다."); } } move() 메소드는 모든 동물이 공통적으로 가지고 있는 움직이는 기능을 구현하고 있음. 이제 Animal 클래스를 상속받은 Dog 클래스를 정의해 보자. class Dog extends Animal { // Override public void move() { System.out.println("강아지가 네 발로 걷는다."); } } Dog 클래스는 Animal 클래스로부터 move() 메소드를 상속받았음. 그래서 이 move(..