2010. 8. 24. 08:59

오버라이드와 오버로딩

1. 오버라이드 규칙

- 인자는 똑같아야 하고, 리턴 유형은 호환 가능해야 한다.
- 메소드를 더 접근하기 어렵게 만들면 안됩니다.
(컴파일러에서는 어떤 레퍼런스에 대해 특정한 메소드를 
호출할 수 있는지를 결정할 때 레퍼런스의 형식을 살펴본다.)



2. 메소드 오버로딩 (overloading)
메소드 오버로딩은 이름이 같고 인자 목록이 다른 메소드
2개를 만드는 것입니다.

- 인자 목록이 다르면 리턴 유형이 달라도 됩니다.
- 리턴 유형만 바꿀 수는 없습니다.
- 접근 단계를 마음대로 바꿀 수 있습니다.