C언어 3-28
#include <iostream>
#include <string>
using namespace std;
class Person{
private:
string name;
int age;
char gender;
public:
Person(string n="",int a=0,char g='M'){name=n;age=a;gender=g;}
void setName(string n){name = n;}
string getName(){return name;}
int setAge(int a){age = a;}
int getAge(){return age;}
void setGender(char g){gender = g;}
char getGender(){return gender;}
void display(){
cout<<"이름 : "<<name<<'n'<<"나이 : " <<age<<'n'<<"성별 : "<<gender<<endl; }
};
class Student:public Person
{
private:
string stdno,dept;
int year;
public:
Student(string n="",int a=0,char g='M',string s="",string d="",int y=3):Person(n,a,g)
{stdno=s; dept=d; year=y;}
void setStdno(string s){stdno=s;}
string getStdno(){return stdno;}
void setDept(string d){dept=d;}
string getDept(){return dept;}
void setYear(int y){year=y;}
int getYear(){return year;}
void display(){ cout<<"이름 : "<<getName()<<endl;
cout<<"나이 : "<<getAge()<<endl;
cout<<"성별 : "<<getGender()<<endl;
cout<<"학번 : "<<stdno<<endl;
cout<<"학과 : "<<dept<<endl;
cout<<"학년 : "<<year<<endl;}
};
void main()
{
Person p("봄양",22,'F');
p.display();
Person p1("가을군",24,'M');
p1.display();
Student a("가을",24,'f',"200940067","인터넷정보과",3);
a.display();
}