#include <iostream>
#include <string.h>
using std::cout;
using std::endl;
class Person
{
char name[20];
int age;
public :
int GetAge() const
{
return age;
}
const char* GetName() const
{
return name;
}
Person(const char* _name, int _age)
{
age = _age;
strcpy(name, _name);
}
};
class Student:public Person
{
char major[20];
public :
Student(const char* _name, int _age, const char* _major) : Person(_name, _age)
{
strcpy(major, _major);
}
const char* GetMajor() const
{
return major;
}
void ShowData() const
{
cout<<"Name : "<<GetName()<<endl;
cout<<"Age : "<<GetAge()<<endl;
cout<<"Major : "<<GetMajor()<<endl;
}
};
int main(void)
{
Student KJ("KJPark", 37, "BA");
KJ.ShowData();
Student YH("YH.Ahn", 39, "GI");
YH.ShowData();
return 0;
}
반응형
'C, C++, Java' 카테고리의 다른 글
Person.cpp (0) | 2014.04.30 |
---|---|
P256.cpp (0) | 2014.04.30 |
C++ 초보자를 위한 좋은 사이트 (0) | 2013.06.25 |
출퇴근 하면서 짬짬이 취미로 볼려고 열혈강의 C책을 다시 펴봤다. (0) | 2013.01.13 |
웹에서 Compile (0) | 2013.01.09 |