IT/JAVA

오버로딩(Overloading)과 오버라이딩(Overriding)

바다, 2017. 6. 22. 10:03
반응형

오버로딩 ( Overloading )

- 같은 이름의 메서드를 여러개 가지면서 매개변수의 타입과 갯수가 다르도록 하는 기술


오버라이딩 ( Overriding )

- 상위 클래스가 가지고 있는 메서드를 하위 클래스가 재정의



구분

오버로딩 

오버라이딩 

메서드 이름 

동일 

동일 

매겨변수, 타입 

다름 

동일 

리턴 타입 

상관없음 

동일 



메서드의 이름을 하나로 사용함으로 개발 시 효율성을 높일 수 있습니다.

반응형