[JAVA] 오버로딩과 오버라이딩의 차이점
자바의 특징이자 객체 지향(OOP) 4대 특성인 다형성을 지원하는 방법으로 메서드 오버로딩과 오버라이딩이 있다. 오버로딩(Overloading) 같은 이름의 메서드를 여러개 가지면서 매개변수의 유형과 개수가 다르도록 하는 기술 오버라이딩(Overriding) 상위 클래스가 가지고 있는 메서드를 하위 클래스가 재정의하는 기술 서로의 개념은 다르지만, 이름이 비슷하여 자주 헷갈리곤 합니다. 그래서 이번 글에서는 오버로딩과 오버라이딩의 차이점을 하나하나 살펴보고 예제로도 알아보겠습니다. (실제로 면접에서 자주 나오는 질문이라고 합니다만, 저는 면접을 본적이 없어서 잘 모르겠네요..) 오버로딩(Overloading) 오버로딩이란 같은 이름의 메서드를 여러개 정의하고, 매개변수의 유형과 개수를 다르게 하여 메서드..
JAVA
2024. 3. 16. 14:22
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Overloding
- 요청매핑
- 스프링
- 스프링 컨테이너
- 빈생명주기콜백
- 자바
- Servlet
- 타임리프 기본기능
- 네이버지도크롤링
- HTTP요청
- redirectattribute
- 크롤링
- 스프링 빈
- erd editor
- 인터페이스
- HttpServletRequest
- 인터페이스 추상클래스 차이
- 객체지향설계원칙
- 인식안됨
- RequiredArgsConstruct
- 타임리프
- Java
- 추상클래스
- 인터페이스 추상클래스 비교
- 스프링http
- Spring
- 요청데이터
- 스프링특징
- erd툴
- Thymeleaf
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함