목록으로 2013.03.28. 00:16
C언어

ex1

youtube

#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;}
        void setAge(int a){age=a;}
        int getAge(){return age;}
        void setGender(char g){gender=g;}
        char getGender(){return gender;}
        void display(){ cout<<"이름 : "<<name<<endl;
                                        cout<<"나이 : "<<age<<endl;
                                        cout<<"성별 : "<<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,s("봄양",22,'f');
        s.display ();
        p.display();
        Student a("여름양",21,'f',"200940033","인터넷정보과",2);
        a.display();
}
 
 

 

댓글 1

댓글 작성 권한이 없습니다. 로그인하기

  • 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;}
    void setAge(int a){age=a;}
    int getAge(){return age;}
    void setGender(char g){gender=g;}
    char getGender(){return gender;}
    void display(){ cout<<"이름 : "<<name<<endl;
    cout<<"나이 : "<<age<<endl;
    cout<<"성별 : "<<gender<<endl;}

    };
    void main()
    {
    Person p,s("봄양",22,'f');
    s.display ();
    p.display();
    }
NO
TITLE
섬네일
profile 너에게제공 | 09. 10 | 조회
2
| 11. 27 | 조회
1