자바 오버로딩vs오버라이딩 차이점

자바 오버로딩vs오버라이딩 차이점

자바의 메서드 오버로딩과 오버라이딩 차이점

1. 오버로딩

- 메서드 오버로딩은 상속과 관련이 없고, 동일 메서드 이름을 한 번 이상 재정의하여 사용하는 것을 말한다.

2. 오버라이딩

- 메서드 오버라이딩을 하려면 사전에 반드시 부모, 자식 간의 상속관계를 만들어야 한다.

- 부모클래스의 메서드 원형과 동일한 메서드를 자식클래스에서 재정의해서 사용하는 것을 말한다.

from http://betterwave.tistory.com/19 by ccl(A) rewrite - 2021-12-01 04:01:51