本系列为学习记录,作为学习他人传播的知识,为方便自我总结,侵删。
学习来源:http://www.taikr.com/my/course/444
背包系统一般情况需要构建三个板块,一存储的物品信息,二物品之间如何操作,三用户界面的搭建。
物品信息,则需要定义一个基类,通过继承然后写出更多具有相同的基本属性,而拥有自己特有属性的派生类。
public class Item
{
public int ID{get; private set;}
public string Name{get;private set;}
public string Descirption{get;private set;}
public string ItemType{get;protected set;}//物品类的标签
public Item(int Id,string name,string descirption)
{
this.ID=Id;
this.Name=name;
this.Description=description;
}
}
随便写的一些基类属性,重点在于知道方法就好。
得到了基类后,再定义一个类继承基类。
public class Weapon