목록으로 2013.04.10. 20:24
C언어

Animal 클래스

youtube
#include <iostream>
#include <string>
using namespace std;

class Animal
{
private:
        string name, breed;
        int age;
public:
        Animal(string n=" ", string b= " ", int a=0)
        {
                name=n;
                breed=b;
                age=a;
        }
        void speak()
        {
                cout<<"짖다";
        }
        void print()
        {
                cout<< "이름 : "<<name<<" 품종 : "<<breed<<" 나이 : "<<age<<endl;
        }
};



class Dog : public Animal
{

public:
        Dog(string n=" ", string b= "푸들", int a=1) : Animal(n,b,a)
        {
        }
        void speak()
        {
                cout<<"멍멍"<<endl;
        }

        void run()
        {
                cout<<"달리다";
        }
};




class Chicken : public Animal
{

public:
        Chicken(string n=" ", string b=" ", int a=1) : Animal(n,b,a)
        {
        }

        void speak()
        {
                cout<<"꼬끼~오"<<endl;
        }
        void hatch()
        {
                cout<<"알을 낳다";
        }


};

int main()
{
        Dog d("하늘이","삽살개",5);
        
        d.print();
        d.speak();

        Chicken c("통통이", "오골계", 2);
        c.print();
        c.speak();
}

댓글 0

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

NO
TITLE
섬네일
C언어
profile 너에게제공 | 03. 13 | 조회
21
C언어 kg->g
C언어
nn | 12. 13 | 조회
20
C언어 ver1 ,2 ,3
C언어
profile 너에게제공 | 12. 06 | 조회
18
C언어 ver2
C언어
profile 너에게제공 | 11. 29 | 조회
17
C언어 B
C언어
profile 너에게제공 | 11. 29 | 조회
16
C언어 A
C언어
profile 너에게제공 | 11. 29 | 조회
15
C언어 백업
C언어
asf | 11. 23 | 조회
14
C언어 af
C언어
profile 너에게제공 | 11. 22 | 조회
13
C언어 실습
C언어
| 11. 22 | 조회
12
C언어
C언어
profile 너에게제공 | 11. 22 | 조회
11
C언어 ㄹㅈ
C언어
profile 너에게제공 | 11. 22 | 조회
10
C언어 BMI
C언어
s | 11. 15 | 조회
9
C언어 s
C언어
profile 너에게제공 | 11. 15 | 조회
8
C언어 c++ 11/15