오버라이딩
오버라이딩이란 부모가 가지고 있는 메소드와 똑같은 모양의 메소드를 자식이 가지고 있는 것이다.
즉 자식 클래스 에서 부모 클래스의 메소드를 재정의 하여 사용하는 것이다.
부모 클래스의 메소드가 없어지는것은 아니며, 자식 클래스에서 재정의된 메소드가 없다면,
부모 클래스의 메소드가 자동적으로 실행될것이다.
추가적으로 super.부모 클래스의 메소드(); 를 사용한다면 오버라이딩 된 자식 클래스의 메소드 와 더불어
부모 클래스의 메소드 도 사용할 수 있다.
반응형
'Java > Java 용어 정리' 카테고리의 다른 글
getter / setter 란 무엇인가? (0) | 2020.11.17 |
---|---|
Map / HashMap 이란? (0) | 2020.11.16 |
super와 부모의 기본생성자 (0) | 2020.11.05 |
추상 클래스 [abstract] (0) | 2020.11.05 |
상속 이란? (0) | 2020.11.05 |