오버로딩 (Overloading) : 과적하다
메소드명은 동일하지만 매개변수의 갯수나 타입이 다름
public void eat() {
System.out.println("냠냠");
}
void eat(String str) {
System.out.println(str + "냠냠");
}
String eat(String str, int num) {
System.out.println(num);
System.out.println(str + "냠냠");
return "배불러";
}
void eat(int num) {
System.out.println(num);
}
오버라이딩 (Overriding) : 재정의
부모 클래스로부터 상속받은 메소드를 자식 클래스에서 재정의
메소드명, 매개변수, 반환 값이 모두 같음
'TIL' 카테고리의 다른 글
프로그래머스 알고리즘 문제풀이 햄버거 만들기 (시간 초과) (0) | 2024.08.22 |
---|---|
Java 메모리 영역 (0) | 2024.08.21 |
Spring의 세가지 키워드 IoC, PSA, AOP (0) | 2024.08.19 |
IoC와 DI (0) | 2024.08.14 |
SpringBoot mvc Repository (0) | 2024.08.14 |