면접준비

오버로딩 (Overloading), 오버라이딩 (Overriding)

everyday-spring 2024. 8. 21. 02:23

오버로딩 (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) : 재정의

부모 클래스로부터 상속받은 메소드를 자식 클래스에서 재정의

메소드명, 매개변수, 반환 값이 모두 같음

 

'면접준비' 카테고리의 다른 글

면접 준비  (0) 2024.08.26
Java 메모리 영역  (0) 2024.08.21
Spring의 세가지 키워드 IoC, PSA, AOP  (0) 2024.08.19
IoC와 DI  (0) 2024.08.14
240809  (0) 2024.08.09