울음참고 개발공부
728x90

오버라이딩(Overriding) = 오버라이드

 

 

[ 정의 ]

 

 

상속 받은 기존의 메서드를 재정의 하는 것


재정의

: 상위 객체의 메서드를 하위 객체에서 다시 정의하는 행위


 

 

 

 

오버로딩(Overloading)

 

 

[ 정의 ]

 

 

메서드명이 같은 새로운 메서드를 정의하는 것

 

[ 예시 ]

 

public static void add() { System.out.println("add()") }

public static void add(int a){ System.out.println("add(int a)") }

- 다음과 같이 add() 메서드를 오버로딩하여 같은 메서드 명을 사용할 수 있음

 

 

 

 

 

[ 출처 ]

https://blog.naver.com/obndo8539

 

개발일기 : 네이버 블로그

개발자가 되고픈 코린이

blog.naver.com

 

728x90

'Java' 카테고리의 다른 글

Java | 특수 문자 출력(\, ")  (0) 2023.06.21
Java | charAt() - 프로그래머스 문자열 돌리기  (0) 2023.06.21
Java | 추상클래스 vs 인터페이스  (0) 2023.04.23
Java | extends, implements  (0) 2023.04.23
Java | 생성자 new  (0) 2023.04.23
profile

울음참고 개발공부

@메각이

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!