객체지향1 [JAVA] 객체지향개념(오버로딩과 오버라이딩) 객체지향개념(overloading, overriding) +중복과 재정의 #오버로딩(overloading) @사전적의미 - overloading = over하여 loading하다. "많이 싣다"의 의미. - 단일의 메소드 이름을 갖고 여러 기능을 구현한다는 점에서 많이 싣다라고 이해하면 쉬움. - 여러 기능을 구현한다는 점에서 "중복"이라고 일컫기도 함. @오버로딩을 하기 위해서는 - 메소드의 이름이 같아야 함. - 메소드의 매개변수 타입과 갯수가 달라야 함. @예제int add(int a, int b) { return a+b; } // int형 매개변수 타입 float add(float a, float b) { return a+b; } // float형 매개변수 타입 // 두 매개변수의 타입이 다르므로.. 2018. 12. 18. 이전 1 다음 반응형