현재 버전

오버라이딩은 기존기능을 살리고 새로운 기능을 추가하는 방법이고


오버로딩은 기존 기능을 새로운 기능으로 바꾸는 방법입니다.


따라서 FOO를 상속받은 BAR 클래스가 


객체가 될때


오버라이딩과 오버로딩이 적용되어

addvalue (int   : FOO 클래스 코드

addvalue (double : BAR 클래스 코드

addfive : FOO 클래스 코드를 무시한 BAR 클래스코드


3개의 메소드를 가진 객체로 되는 겁니다.


수정 이력

2020-11-12 08:38:58 에 아래 내용에서 변경 됨 #1

오버라이딩은 기존기능을 살리고 새로운 기능을 추가하는 방법이고


오버로딩은 기존 기능을 새로운 기능으로 바꾸는 방법입니다.


따라서 BAR 클래스가 


객체가 될때


오버라이딩과 오버로딩이 적용되어

addvalue (int

addvalue (diuble

addfive


3개의 메소드를 가진 객체로 되는 겁니다.