object
객체지향 시작 #include using namespace std; //오늘의 주제 : 객체지향 프로그래밍 // 데이터 + 가공(로직, 동작) // 객체지향 = 객체 // 객체란? 플레이어, 몬스터, GameRoom // Knight를 설계해보자. // - 속성(데이터) : hp, attack, y, x // - 기능(동작) : Move, Attack, Die // 클래스와 struct의 차이점은 은닉성 차이밖에 없다. class Knight // 설계도를 만들었다고 당장 메모리에 올라가는 건 아니다. { public: //멤버 함수 선언 // 같은 클래스 내에서는 멤버변수에 멤버함수 접근할 수 있다. void Move(int y, int x); void Attack(); void Die() { hp =..