오버로딩(Overloading), 오버라이딩(Overriding)
Computer/IT/JAVA 2006/04/01 02:11 |오버로딩(Overloading) - 기존에 없는 새로운 메서드를 정의하는 것(new) 오버라이딩(Overriding) - 상속받은 메서드의 내용을 변경하는 것(change, modify) |
아래의 코드를 보고 오버로딩과 오버라이딩을 구별할 수 있어야 한다.
class Parent { void parentMethod() {} } class Child extends Parent { void parentMethod() {} // 오버라이딩 void parentMethod(int i) {} // 오버로딩 void childMethod() {} void childMethod(int i) {} // 오버로딩 void childMethod() {} // 에러!!! 중복정의 되었음.(already defined in Child) } |
'Computer/IT > JAVA' 카테고리의 다른 글
| 예약어 super (0) | 2006/04/01 |
|---|---|
| 멤버 변수의 상속 (0) | 2006/04/01 |
| 오버로딩(Overloading), 오버라이딩(Overriding) (0) | 2006/04/01 |
| -- ++ 연산자 테스트 (0) | 2006/04/01 |
| JAVA 기본 Data타입 (0) | 2006/04/01 |
| Jad - the fast JAva Decompiler (0) | 2006/03/17 |

댓글을 달아 주세요