TIL

Overriding, Overloading

2022. 9. 7. 10:36
728x90

Java에서 다형성을 지원하는 방법으로 메서드 오버로딩과 오버라이딩이 있다고 한다.

 

오버로딩(Overloading)

: 같은 이름의 메서드 여러개를 가지면서 매개 변수의 유형과 개수가 다르도록 하는 기술

오버로딩은 메서드 오버로딩과 생성자 오버로딩이 있다. 같은 이름의 메서드를 여러개 정의하고,

매개변수의 유형과 개수를 다르게 하여 다양한 유형의 호출에 응답

 

 

오버라이딩(Overriding)

: 상위 클래스가 가지고 있는 메서드를 하위 클래스가 재정의해서 사용

상위 클래스가 가지고 있는 메서드도 하위 클래스로 상속되어 하위 클래스에 사용할 수 있다.

또한, 하위 클래스에서 메서드를 재정의 해서도 사용할 수 있다.

메서드 이름이 서로 같고, 매개 변수가 같고, 반환형이 같을 경우에 상속 받은 메서드를 덮어 쓴다고 생각하면 된다.

 

 

 


Reference

https://private.tistory.com/25

728x90

'TIL' 카테고리의 다른 글

multipart/form-data PUT 말고 POST 사용하기  (0) 2022.11.22
한성 무접점 키보드 Caps 키 고장  (0) 2022.09.26
REST API  (0) 2022.09.02
도커와 쿠버네티스  (0) 2022.08.24
VPC란?  (0) 2022.08.24
'TIL' 카테고리의 다른 글
  • multipart/form-data PUT 말고 POST 사용하기
  • 한성 무접점 키보드 Caps 키 고장
  • REST API
  • 도커와 쿠버네티스
mean-ji
mean-ji
저년차 기록들mean-ji 님의 블로그입니다.
mean-ji
저년차 기록들
mean-ji
전체
오늘
어제
  • 분류 전체보기 (104)
    • 소개 (1)
    • Server (25)
      • DevOps (9)
      • Database (4)
    • Spring (11)
    • Spring Boot (0)
    • Java (6)
    • Kotlin (3)
    • Vue.js (12)
      • Nuxt (12)
    • Node.js (3)
      • Express (2)
    • Python (9)
      • Flask (2)
    • Git (9)
    • IDE & Tool (4)
    • TIL (16)
    • 생각 (2)
    • 토스 (3)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

최근 댓글

최근 글

hELLO · Designed By 정상우.
mean-ji
Overriding, Overloading
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.