8.在库存管理系统中,产品类(Product)包含了一下数据信息:编号(_pid)、名字(_name)、类别(_type)、单价(_price)、库存量(_amount)等。出于数据保护的目的,产品一旦入库,其编号、名字和类别就不能由外部使用者随意修改,但允许读取相关数据信息。请根据上面的叙述,使用C#完成产品类及其构造函数和所有数据成员的合理定义。
9.在库存管理系统中,由于仓库类(Storehouse)保存了所有的产品信息,因此使用一个Product型的数组products来实现,同时设置字段变量number来记录仓库中实际的产品数量,请设计Storehouse类,实现以下功能。
(1)初始化数组products和字段变量number。
(2)能够把某个产品添加到仓库中。
(3)能够根据名称把特定产品从仓库中找出来。
提示:在以下代码的基础之上完成Storehouse的设计。
10.接上题,重载getProduct方法,实现以下功能:能根据产品的编号检索仓库,返回该产品的信息。
首先设计如下界面:
编写如下
代码
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace 库存
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}