定义Card类,类中包括私有成员title(书名)、author(作者)、total(馆藏数量);
定义共有属性Title、Author、Total,实现对三个私有成员的读写;
定义构造函数可以构造一个卡片对象;
定义store方法,实现入库处理,即将定义好的卡片对象的信息复制到卡片数组中;方法头如下:
public void store(ref Card card)
{
。。。。。。
}
定义show方法,实现卡片信息的输出;
另外定义测试类,包括静态方法sortTitle、sortAuthor、sortTotal,以及Main方法。在Main方法中创建图书库(即Card对象数组),从键盘输入图书总数,并实现将每一个卡片入库。可以在Main方法中指定排序方式,并可以按指定的排序方式显示排序结果。