Overriding / Overloading

jonah·2020년 9월 7일
0

Overriding

부모 클래스에게 상속받은 메소드를 자식 클래스에서 재정의 하는 것입니다.

ex) 자동차라는 클래스를 상속받아서 부품들을 추가한다.

Overloading

하나의 클래스 내에서 이름이 같은 여러개의 메서드를 정의하는 것입니다. parameter, 리턴 타입 등이 다른데 수행 내용이 본질적으로 동일할 때 사용합니다.

ex) a라는 이름의 메소드에 a+b / a+b+c 를 수행하는 두개의 함수가 있다.

profile
Developer

0개의 댓글