Method Overloading
클래스에서 생성자(Constructor)를 전달인자(Parameter)에 따라 여러가 생성할 수 있는데 이것을 메소드 오버로딩이라고 한다.
또 메소드 이름과 전달인자를 합쳐서 Method signature 라고한다
Method Overriding
상속 받은 서브클래스에서 슈퍼클래스의 메소드와 비슷한 기능이지만 수정이 필요할 경우 같은 메소드 이름으로 재정의 할 수 있다. 이것을 메소드 오버라이딩이라고한다.
메소드 오버라이딩은 같은 signature(같은 method name 과 parameter)에서만 일어난다.
'Com > Java' 카테고리의 다른 글
[Java] final 기능 (0) | 2013.08.05 |
---|---|
[Java] 클래스의 정적 필드 / 정적 메소드 / Static Field / Static Method (0) | 2013.08.05 |
[Java] Exception 처리 (0) | 2013.08.05 |
[Java] 연산에서 형변환 / Casting (0) | 2013.08.05 |
[Java] String[]args / String args[] (1) | 2013.08.04 |