[JAVA] 객체지향 - 메서드 오버로딩
·
JAVA
③메서드 오버로딩 : 같은 이름의 메서드를 중복하여 정의하는 것. 자바에서는 원래 한 클래스 내에 같은 이름의 메서드를 가질 수 없지만, 매개변수의 개수나 타입을 다르게 하면, 하나의 이름으로 메서드를 작성 가능. 즉, 메서드 오버로딩은 서로 다른 시그니처를 갖는 여러 메소드를 같은 이름으로 정의하는 것. 메서드 오버로딩의 장점 ⓘ 메소드에 사용되는 이름을 절약. ② 메소드를 호출할 때 전달 할 매개변수의 타입이나 개수에 상관 없이 사용 가능. ③ 다형성(polymorphism)을 구현하는 방법 중 하나. class overtest { int add(int a, int b) { System.out.println("add int"); return a + b; } String add(String a, Str..
해니01_15
'오버로딩공부' 태그의 글 목록