오버라이딩은 상속받은 메서드를 재정의하는 것이고,
오버로딩은 같은 이름의 메소드를 매개변수에 따라 여러개 정의하는 것을 말합니다.
서로 다른 반환타입을 갖는 메서드는 오버라이딩이 가능한가요
불가능합니다. 메소드 오버로딩은 서로 다른 시그니처를 갖는 여러 메소드를 같은 이름으로 정의하는 것입니다. 메소드 시그니처란 메소드의 선언부에 명시되는 매개변수의 리스트를 말하며 반환타입은 이에 해당되지 않습니다.
해당 글은 AI의 도움을 받아 제작됐습니다.
오버라이딩은 상속받은 메서드를 재정의하는 것이고,
오버로딩은 같은 이름의 메소드를 매개변수에 따라 여러개 정의하는 것을 말합니다.
서로 다른 반환타입을 갖는 메서드는 오버라이딩이 가능한가요
불가능합니다. 메소드 오버로딩은 서로 다른 시그니처를 갖는 여러 메소드를 같은 이름으로 정의하는 것입니다. 메소드 시그니처란 메소드의 선언부에 명시되는 매개변수의 리스트를 말하며 반환타입은 이에 해당되지 않습니다.