Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 안드로이드
- quick-start
- Realm
- porterduff
- fabic
- vuepress
- LAYER_TYPE_SOFTWARE
- C
- coroutines
- Gradle
- convert
- hardwareacceleration
- ethereum
- bigquery
- fabric-sdk-java
- Hyperledger
- null safety
- 컴파일
- 다윈
- log
- web3js
- dataginding
- Glide
- Android
- 스트리밍
- kotlin
- firebase
- test
- error
- Exception
Archives
- Today
- Total
날마다 새롭게 또 날마다 새롭게
함수 오버로딩(function Overloading)과 함수 오버라이딩(function overriding) 본문
함수 오버로딩
전달 인자가 다르고 동일한 이름의 함수 정의를 함수 오버로딩이라고 한다.
int MyFunc(int num)
int MyFunc(int a, int b)
함수 호출 시, 전달되는 인자에 따라 함수를 구분할 수 있다.
함수 오버라이딩
부모 클래스와 유도 클래스에 동일한 이름의 함수 정의를 함수 오버라이딩이라고 한다.
int Paren::GetPay() const;
int Derived::GetPay() const;
함수가 오버라이딩 되면, 오버라이딩 된 부모 클래스의 함수는 유도 클래스의 함수에 가려진다.
Comments