@Overide
오버라이드
오버라이드를 통해 부모 클래스에 있는 메소드 명과 동일하게자식 클래스에서 다시 정의할 수 있고 호출 시 이름이 똑같아도 자식 클래스에 있는 메소드가 호출이 된다.
예시:
public class Parent{
public void claa(){
System.out.println("이것은 부모 메소드");
}
}
public class Child extends Parent{
public void call(){
System.out.println("이것은 자식 메소드");
}
public static voic main(String[] args){
Child child = new Child();
child.call();
}
여기서, 부모의 메서드 call을 사용하고 싶으면, super.메소드명을 사용해 부모 클래스의 메소드를 가져올 수 있다.
ex) super.call();