오버로딩1 [Java] 메서드 오버로딩(Method OverLoading)에 대해서 오버로딩(OverLoading)이란? 사전적인 의미는 '과적하다'라는 뜻을 가지고 있습니다. 기존 C언어에서는 "함수명이 고유하게 존재해야 한다." 라는 것을 시작으로 하나의 함수는 하나의 기능만을 구현하는 것으로 약속되어 있었으나, 자바에서는 하나의 메소드 이름으로 여러가지 기능을 구현하기 떄문에 이러한 이름이 쓰이고 있다. 즉, 자바에서는 "함수명이 고유하지 않아도 된다"라는 뜻입니다. 하나의 클래스 내에 이미 사용하려는 이름과 같은 이름을 가진 메소드가 있더라도 매개변수의 개수 또는 타입이 다르면, 같은 이름을 사용해서 메소드를 정의할 수 있다. 메서드 오버로딩을 사용함으로써 메소드에 사용되는 이름을 절약할 수 있습니다. 또한, 메소드를 호출할 때 전달해야 할 매개변수의 타입이나 개수에 대해 크게 .. 2022. 9. 27. 이전 1 다음