자바에서는 오버로딩과 오버라이딩의 개념이 있다.
이름이 비슷하여 처음에 많이들 헷갈리는 부분이다
오버로딩(Overloading)
- 메서드의 이름이 같고 매개변수의 갯수나 타입이 다른 함수를 정의하는 것이다.
- 리턴값만 다른 오버로딩은 있을 수 없다.
오브라이딩 (Overriding)
- 상위 클래수를 상속받아 매서드를 하위클래스가 재정의 하는 것이다
- 메서드와 파라미터, 리턴타입이 동일해야한다.
'IT > JAVA' 카테고리의 다른 글
[Java] Garbage Collection(가비지 컬렉션)이란? (0) | 2022.03.15 |
---|---|
[Java] 자바의 동시성 (Concurrency) (0) | 2022.03.15 |
프록시환경에서 clientIP 얻기 (0) | 2021.12.17 |
[JAVA] 객체지향프로그래밍(OOP)란? (0) | 2021.07.12 |
[JAVA] 컬렉션(Collection) (0) | 2021.07.12 |