728x90 반응형 매서드 오버로딩1 [Java Basic] 14. Java 매서드 오버로딩(Overloading)과 가변인자 Java의 일반적인 매서드는 인자의 입력값을 통해 연산을 진행하여 결과로 돌려준다(물론, 입력, 출력이 없는 매서드도 있다). 지난 포스팅 서두의 메서드 관련 내용을 이해했다면, 이제 이런 질문이 생기는 분들도 있을 것이다. "System.println() 매서드는 인자로 정수형, 실수형, 문자형 심지어 문자열도 들어가는데, 이는 어떻게 구현된 것인가요?" 1. 오버로딩(Overloading) 필자가 매서드에 들어온 정수형 인자를 화면에 출력하는 매서드를 별도로 만든다고 가정해보자. 아마 아래와 같은 형태가 될 것이다. 코드를 보면, print_test 매서드는 인자로 반드시 정수형 타입을 받도록 정의되어 있다. 따라서 123456789라는 숫자는 정상적으로 출력된다. 하지만 저 인자값을 실수로 바꾸면 .. 2022. 7. 6. 이전 1 다음 728x90 반응형