百聞 不如一打 [백문이 불여일타]

백번 묻는것 보다 한번 쳐보는게 낫다

Java/Java 용어 정리

오버라이딩 (Overriding)

qbj700 2020. 11. 5. 16:54

오버라이딩

오버라이딩이란 부모가 가지고 있는 메소드와 똑같은 모양의 메소드를 자식이 가지고 있는 것이다.

자식 클래스 에서 부모 클래스의 메소드를 재정의 하여 사용하는 것이다.

 

부모 클래스의 메소드가 없어지는것은 아니며, 자식 클래스에서 재정의된 메소드가 없다면,

부모 클래스의 메소드가 자동적으로 실행될것이다.

 

 

추가적으로 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