|
오버라이딩(Overriding)의 이해
Base 클래스에 선언된 멤버와 같은 형태의 멤버를 Derived 클래스에서 선언
Base 클래스의 멤버를 가리는 효과!
보는 시야(Pointer)에 따라서 달라지는 효과!
Overriding1.cpp, Overriding2.cpp 1. 상속의 조건
2. 상속된 객
|
- 페이지 24페이지
- 가격 3,000원
- 등록일 2008.12.29
- 파일종류 피피티(ppt)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
된 메소드가 호출되면 매개변수의 형과 개수를 비교하여 적합한 메소드가 실행된다.
2. 오버라이딩
맴버함수 중에는 함수의 시그너쳐까지 동일한 함수가 존재하게 된다. 다시말해 이름 등 모든 것이 동일하고 기능만 다른 함수가 있다는 것인
|
- 페이지 15페이지
- 가격 1,000원
- 등록일 2006.05.10
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
함수들을 정의할 수 있게 해주는 기능이지만, 오버로딩은 그 함수들이 모두 사용될 수 있게 하는 것이고, 오버라이딩은 새로 정의된 함수만이 사용될 수 있게 하는 것 이다. 오버로딩은 하나의 함수에 대해 인자에 따른 각각 다른 함수 호출이
|
- 페이지 5페이지
- 가격 800원
- 등록일 2005.11.04
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
함수의 리턴값도 같아야 한다
파생된 클래스가 기반 클래스의 멤버 함수와 같은 반환형 및 원형부(sifnature)를 가지는 함수를 만들면서 새롭게 구현될 때 이를 그 함수를 재생한다고 한다.
가상함수(Virtual Function)
함수가 호출될 때 어떠한 함수
|
- 페이지 21페이지
- 가격 3,000원
- 등록일 2009.10.29
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
)함수를 오버라이딩한 OnDraw()에 넣는다. WM_PAINT메세지가 날아올 때마다 ONPaint()함수와 OnDraw()함수가 둘 다 호출되어 화면을 복원한다. 그러므로 실제 화면을 복원하는 루틴을 OnDraw()함수 안에 넣으면 된다.
Invalidate()함수;
윈도우가 다시 그려질
|
- 페이지 4페이지
- 가격 2,300원
- 등록일 2013.05.01
- 파일종류 한글(hwp)
- 참고문헌 있음
- 최근 2주 판매 이력 없음
|