public class OverEx01 {
static void hello(int sum) {
}
static void hello(int num) {
}
타입 ( int ) 가 같기 때문에 같은 메소드로 인식한다.
public static void main(String[] args) {
System.out.println(1); // System - 대문자사용 ⇒ class
System.out.println("문자열");
System.out.println(10.5);
}
}
System 에 대문자를 사용했다는 뜻은 System 이 class 라는 뜻이다.
메소드 이름은 같지만 사용자가 직접 타입 ( int, String, double 등 ) 입력하지 않았다.
오버로딩이 되어있다. ( 사용자가 편하게 출력할 수 있어서 편리하다. )