//**************************************************************************
//구조체 !!
//**************************************************************************
//정의 : 사용자 정의 데이터 타입 !!
//**************************************************************************
// 기본 타입으로 표현하기 힘든것들을 표현하기 위한 방법 !!
#include <iostream>
using namespace std;

class Person
{//속성
private :
int Number; // 번호
int age; // 나이
char name[20]; //이름
int stress; //스트레스
//행동
public :
int GetAge(){
return age;
}

char *GetName(){
return name;
}

void SetAge(int newage)
{
if(newage <= 0)
{
age = 1;
}
else
{
age = newage;
}
}

void speak(){
stress--;
}
void sleeping(){
stress--;
}
void play(){
stress--;
}
void fighting(){
}
void show(){
cout << Number << age << name << endl;
}

};
//접근 제한자!!
//private : 외부로부터 접근을 막는다.!!
//public : 내부 외부 모두에서 접근 할도록 지정 !!
//protected : 상속 : 외부에서는 접근할수 없고 오직 내부,자식에서만 접근 가능

void main()
{
Person LEE;
LEE.play();
int i =  0;
cin >> i;
LEE.SetAge(i);
cout << LEE.GetAge() << endl;
cout << LEE.GetName() << endl;

}


+ Recent posts