#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;
};
휴우...... 겨우 힘들게 적었습니다.
두번쨰 줄은 뭐하는 건지.. 도통 모르겠네요.
답변 주시면 감사..ㅠ.ㅜ
enum은 상수를 선언하는 문장입니다. 저렇게 선언하면 YORKIE = 0, CAIRN = 1, 이런식으로 숫자가 하나씩 증가하면서 대입됩니다.