강의 썸네일

맛보기

목록


수강신청하기

비환급일반
모바일
[HD]개발자를 위한 C++ 프로그래밍 제대로 다지기 (중급) Part.10 다형성과 가상함수
학습분량
10차시
NCS분류
20010202(응용SW엔지니어링)
교육기간
30일 (7시간)
복습기간
7일
환급유형
비환급일반
 
 
교육비용
₩ 20,000
결제금액
₩ 20,000

과정소개

과정소개

C++의 중요한 개념 다형성과 가상함수에 대해서 이해한다.

학습목표

C++의 중요한 개념 다형성과 가상함수에 대해서 이해하고 직접 실습한다.

학습대상

C++언어를 배우는 모든 학습자

학습방법 온라인 교육 ( PC + 모바일 )
강사소개
등록된 강사정보가 없습니다.

평가기준

평가항목 진도율 과제 진행단계평가 최종평가 총점
평가비율 100% 0% 0% 0% 100점
수료기준 80% 이상 0점 이상 0점 이상 0점 이상 80점 이상

평가방법 및 수료기준

평가방법 및
수료기준
* 진도율 80 이상

강의 목차

차시 차시명
1차시 이론-다형성과 가상함수의 개념, 실행시간 다형성, 상향 형변환, 예제에 대한 설명
2차시 이론-가상함수의 역할, 정적바인딩과 동적바인딩의 개념과 차이, 하향 형변환, 예제에 대한 설명
3차시 실습-가상함수를 사용하여 다형성을 구현, 상향 형변환, 매개변수의 다형성에 대한 실습
4차시 실습-Car, Fire_Car, Ambulance 클래스를 사용하여 상향 형변환, 하향 형변환, 형변환시 주의사항에 대한 실습
5차시 이론-참조자를 통한 다형성 구현, 가상 소멸자, 순수 가상 함수, 추상 클래스, 예제에 대한 설명
6차시 실습-Person, Student, Worker클래스를 상속관계로 만들고 참조자를 통한 다형성 구현, Parent, Child클래스를 만들어 가상 소멸자에 대한 실습
7차시 실습-Member, Health_Member클래스를 만들어 멤버변수에 포인터가 있어 동적할당시에 가상 소멸자 구현에 대한 실습
8차시 실습-순수 가상함수를 선언한 Shape클래스와 순수 가상함수를 재정의한 Rect클래스를 활용한 추상 클래스에 대한 실습
9차시 실습-순수 가상함수를 가지고 있는 클래스를 인터페이스 형태로 만들어서 매개변수의 다형성을 이용하여 다른 객체에서의 작동부분에 대한 실습
10차시 실습-__interface의 실습과 vector를 활용한 종합 문제 풀이

학습 후기

작성자 내용
등록된 후기가 없습니다.