设计一个产品类Product,包括产品编号(id),产品名称(name),产品单价(price),产品库存量(amount)。
要求:
- 在产品类中设计静态字段统计所有产品的总库存量amount_all(所有产品库存量的总和),设计静态方法返回产品的总库存量。
- 使用实例化构造函数和静态构造函数进行初始化。
- 设计窗体界面,具有两个按钮“添加”和“统计”,点击“添加”按钮即可增加产品信息,点击“统计”按钮输出产品的总库存量。
Product[] ps = new Product[5];
public class Product
{
public static int amountall = 0;
public string name;
public int amount = 0;
public static int number = 0;
public int price;
public Product(string name1, int price1, int amount1)
{
name = name1;
price = price1;
amount = amount1;
amountall += amount;
}
public static int numberofamountall()
{
return amountall;
}
}
private void button1_Click(object sender, EventArgs e)//phone
{
richTextBox1.Text += string.Format("\n product number{0}\n", Product.numberofamountall());
foreach (Product p in ps)
{
if (p != null) richTextBox1.Text += string.Format("{0}\n", p.name);
}
}
private void button2_Click_1(object sender, EventArgs e)
{
int price = int.Parse(textBox1.Text);
int amount = int.Parse(textBox3.Text);
ps[Product.number] = new Product(textBox2.Text, price, amount);
Product.number++;
richTextBox1.Text = string.Format("add {0} Product", Product.number);
}
版权声明:本文为weixin_44588812原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。