목록자바 (1)
기록하는 공간

오버로딩과 오버라이딩은 이름이 비슷하여 서로 혼동하기 쉽지만 그 차이는 명확하다. 오버로딩과 오버라이딩 - 오버로딩(overloading) - 기존에 없는 새로운 메서드를 정의하는 것(new) - 오버라이딩(overriding) - 상속받은 메서드의 내용을 변경하는 것(change, modify) 오버로딩과 오버라이딩의 차이를 하나씩 살펴보자. 1. 오버로딩(overloading) 1.1 오버로딩이란? 기존에 없는 새로운 메서드를 정의하는 것 한 클래스 내에 같은 이름의 메서드를 여러 개 정의하는 것을 ‘메서드 오버로딩(method overloading)’ 또는 ‘오버로딩(overloading)’이라고 한다. 오버로딩이 성립하기 위한 조건이 있다. 메서드 이름이 같아야 한다. 매개변수의 개수 또는 타입이..
자바
2023. 7. 5. 13:52