我拥有的这一类只有protected
可变属性,如int health
and int level
,但没有方法。这是不好的做法吗?我将它用于保存游戏功能,它只需要使用变量,但不需要任何方法。文件如下所示:
人类.h:
// Human.h - Johnny P
#pragma once
namespace SharpEngine {
class Human {
protected:
std::string name;
int level;
int health;
int defense;
int strength;
int experience;
int money;
int inventory[10];
};
}
人类.cpp
// Human.cpp - Johnny P
#include <string>
#include "Human.h"