오버로딩

Back End/Java

[Java] 객체 지향 5, 메소드 오버로딩

메소드 오버로딩 - 동일한 이름의 메소드를 여러개 만드는 것. 파라메터의 개수나 타입을 다르게 해줘야 한다. 즉, 서로 다른 파라메터와 타입을 갖는 여러 메소드를 같은 이름을 정의하는 것이다. 리턴(반환) 타입과는 상관없다. 메소드의 파라메터와 타입 둘 중 하나라도 다른 경우에는 오버로딩이 성립하지 않는다. int add(int a, int b) { System.out.println("add int"); return a + b; } String add(String a, String b) { System.out.println("add String"); return a + b; } float add(float a, float b) { System.out.println("add float"); return a..

Lar
'오버로딩' 태그의 글 목록