overloading with overriding
Programming2016. 2. 29. 00:10
참으로 알듯말듯 귀찮은 개념.. 객체 지향 언어에선 거의 무조건 등장하는 것 같다.
1. overloading
- 같은 이름의 메소드
- 다른 반환형, 다른 매개변수 자료형/개수 등등
- 하나의 메소드(이름)로 다양한 자료형의 매개변수 처리 가능해짐
2. overriding
- 상속 관계에 있는 메소드에 적용됨 (부모로 부터 상속받은 것을 자식에서 변경)
- 같은 이름의 메소드
- 같은 반환형, 같은 매개변수 자료형/개수 등등
- 코드의 재사용성 높임
'Programming' 카테고리의 다른 글
Apple Swift (0) | 2016.04.14 |
---|---|
Swift - apple xcode playground1 (0) | 2016.04.14 |
c# -3 (0) | 2016.02.28 |
c# -2 (0) | 2016.02.09 |
c# (0) | 2016.02.09 |