Method
Method (interface)
member variable except it can do more tricks
   like move(), attackMonster() and etc..
Special methods
Constructors
get the object ready to be used
Destructors
terminate the object