오버라이딩 / 오버로딩
프로그래밍/공통2015. 2. 2. 18:44
오버라이딩( = 함수 재정의)
- 함수를 입맛에 맞게 재정의 해서 사용함.
주로 추상클래스로 만들어서 사용함.
오버로딩( = 함수 중복)
- 함수를 중복(이름 동일)하게 정의함(매게변수만 다르게)
매게변수가 다를 경우 다른 메소드로 인식함.
ex)
public void text(int a){
}
public void text(int a, int b){
}
*추상클래스 = 함수명으로 메소드를 만들 되 함수를 정의하지 않음으로 사용할 수 없는 메소드를 정의하지만, 나중에 정의가 가능하도록 만듬. 주로 상속 등에 사용됨.
'프로그래밍 > 공통' 카테고리의 다른 글
구글 플레이 스토어 오류? 업데이트 버튼이 안 뜰 경우. (0) | 2021.11.11 |
---|---|
[C++/C#] 생성자 호출 및 형변환 제어(explicit) 그리고 [RequireComponent(typeof(A))] (0) | 2016.01.27 |
[공통] virtual과 abstract의 차이 (0) | 2015.12.21 |