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 |