using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication27
{
class Goods
{
public string name;
public string number;
public double price;
public double rate;
public Goods()
{
number = "A301";
name = "计算机";
}
public void Goods2(string a, string b)
{
number = a;
name = b;
}
public void calPrice()
{
double GoodPrice;
GoodPrice = price +price *rate ;
}
public void output()
{
Console.WriteLine("商品编号{0},商品名称{1},商品价格{2}", number, name, GoodPrice);
}
static void Main(string[] args)
{
string c = Console.ReadLine();
string b = Console.ReadLine();
Goods p = new Goods();
p.calPrice();
p.Goods2(c,b);
p.output();
p.Goods();
}
}
}
二、类定义:
1. 定义一个描述商品的类(Goods),该类包括商品号、商品名称、基础价格和税率等4个属性,其中商品名称和商品号为string类型,基础价格和税率为私有变量double类型。
2. 定义一个无参构造函数,设置商品号为“A301”、商品名称为“计算机”。
3. 定义一个包含2个参数的构造函数,用参数给商品号和商品名称属性赋值。
4. 定义一个名为calPrice()的计算商品价格的方法,商品价格=基础价格 + 基础价格 * 税率。
5. 定义一个名为output()的输出商品信息和价格的方法。在该方法中利用MessageBox输入相应信息。
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication27
{
class Goods
{
public string name;
public string number;
public double price;
public double rate;
public Goods()
{
number = "A301";
name = "计算机";
}
public void Goods2(string a, string b)
{
number = a;
name = b;
}
public void calPrice()
{
double GoodPrice;
GoodPrice = price +price *rate ;
}
public void output()
{
Console.WriteLine("商品编号{0},商品名称{1},商品价格{2}", number, name, GoodPrice);
}
static void Main(string[] args)
{
string c = Console.ReadLine();
string b = Console.ReadLine();
Goods p = new Goods();
p.calPrice();
p.Goods2(c,b);
p.output();
p.Goods();
}
}
}
二、类定义:
1. 定义一个描述商品的类(Goods),该类包括商品号、商品名称、基础价格和税率等4个属性,其中商品名称和商品号为string类型,基础价格和税率为私有变量double类型。
2. 定义一个无参构造函数,设置商品号为“A301”、商品名称为“计算机”。
3. 定义一个包含2个参数的构造函数,用参数给商品号和商品名称属性赋值。
4. 定义一个名为calPrice()的计算商品价格的方法,商品价格=基础价格 + 基础价格 * 税率。
5. 定义一个名为output()的输出商品信息和价格的方法。在该方法中利用MessageBox输入相应信息。