본문 바로가기

개발학습

오버로딩? 오버라이딩?

 

 오버로딩(Overloading)과 오버라이딩(Overriding)은 객체지향 프로그래밍에서 중요한 개념이다. 둘다 다형성을 구현하는 방법 중 하나이다.

 

다형성이란?

- 동일한 이름의 메서드나 함수가 다른 동작을 할 수 있는 성질

 

오버로딩

- 같은 이름의 메서드이지만 매개변수의 타입과 갯수가 다르게 정의되는 것을 뜻함.

 

오버라이딩

- 상위 클래스에서 정의된 메서드를 하위 클래스에서 재정의하는 것.

 

'개발학습' 카테고리의 다른 글

스프링프레임워크의 특징? IOC, DI, AOP???  (1) 2024.02.09
인터페이스란??  (0) 2024.02.07
예외 처리란??  (0) 2024.02.06
제이쿼리란??  (1) 2024.02.05
객체와 클래스?????  (1) 2024.02.02