부모 클래스에게 상속받은 메서드와 동일한 이름의 메서드를 재 정의하는 것. 부모의 메서드를 자신이 만든 메서드로 덮어쓰는 개념이다.
class A {
void print(){
System.out.println("A클래스");
}
}
clss B extends A {
void print(){
System.out.println("B클래스");
}
}
A aa = new A();
aa.print();
결과 : "A클래스"
B bb = new A();
bb.print();
결과 : "B클래스"