#include<iostream.h>

enum BREED{ YORKIE, CAIRN, DANDIE, SHETLAND, DOBERMAN ,LAB } ; // << 이거 모하는 건지 모르겠음;;

class Mammal
{
public:
// 생성자 -_-??
  Mammal();
~Mammal();

//액세스 그리고.. 이부분 잘 모르겠어요.
int GetAge()const; // 상수인가요?
void SetAge(int);
int GetWeight() const;
void SetWeight();

// 다른 메서드
void Speak();
void Sleep();

protected:
int itsAge;
int itsweight;
};

class Dog : public Mammal
{
public :

// 생성자
Dog();
~Dog();

// 액세스  이부분도 잘 모름..
BREED GerBreed() const;
void Setbreed(BREED) ;

//다른 메서드
//wagTali();
// BegForFood();

protected:
BREED itsBreed;
};


휴우...... 겨우 힘들게 적었습니다.

두번쨰 줄은 뭐하는 건지.. 도통 모르겠네요.

답변 주시면 감사..ㅠ.ㅜ