*사람클래스(Man,멤버변수:이름,나이)를 만드시오.
*멤버변수를 초기화하는 생성자를 구현하시오.
*사람클래스로부터 상속받은 학생클래스(Student)를 만드시오.
(멤버변수:반,학번), 생성자
*사람클래스로부터 상속받은 교수(Teacher)클래스를 만드시오.
(멤버변수:전공,담당과목), 생성자
*main함수에서 학생객체와, 교수객체를 만들어 테스트해보시오.
#include <iostream> using std::cout; using std::endl; class Man{ protected: char* name; int age; public: Man(char* a, int b){ name =a; age = b; } void m_Show(); }; void Man::m_Show(){ cout<<"이름 : "<<name<<endl; cout<<"나이 : "<<age<<endl; } class Student : public Man{ protected: char* ban; char* bun; public: Student(char* a,int b, char* c,char* d):Man(a,b){ ban=c; bun=d; } void s_Show(); }; void Student::s_Show(){ m_Show(); cout<<"반 : "<<ban<<endl; cout<<"학번 : "<<bun<<endl; } class Teacher : public Man{ protected: char* jen; char* gwa; public: Teacher(char* a,int b, char* c,char* d):Man(a,b){ jen=c; gwa=d; } void t_Show(); }; void Teacher::t_Show(){ m_Show(); cout<<"전공 : "<<jen<<endl; cout<<"담당과목 : "<<gwa<<endl; } void main(){ Student kks("김컴소", 25, "D반", "200012000"); Teacher hsh("박컴", 40, "전산", "객체지향프로그래밍"); kks.s_Show(); hsh.t_Show(); } | cs |
'2학년 1학기 > 윈도우즈프로그래밍II' 카테고리의 다른 글
20150506 - 윈도우즈프로그래밍II - 10주차 (0) | 2015.05.06 |
---|---|
20150415 - 윈도우즈프로그래밍 II - 7주차 (0) | 2015.04.15 |
20150401 윈도우즈프로그래밍II - 5주차 (0) | 2015.04.01 |
20150325 윈도우즈프로그래밍II 4주차 (0) | 2015.03.25 |
전형적인 C프로그램 소스코드 (0) | 2015.03.25 |