0
现在我有两个类,现在初始化Order类我必须将数据传递给构造函数,但构造函数需要CartContents
类型数据它是什么意思,传递给参数。我不明白这个概念。参数类类型变量
//first class
public class CartContents
{
public CartEntry[] items;
}
//second class
public class Order
{
private CartContents cart;
private float salesTax;
public Order(CartContents cart, float salesTax)
{
this.cart = cart;
this.salesTax = salesTax;
}
public float OrderTotal()
{
float cartTotal = 0;
for (int i = 0; i < cart.items.Length; i++)
{
cartTotal += cart.items[i].Price * cart.items[i].Quantity;
}
cartTotal += cartTotal * salesTax;
return cartTotal;
}
public static void Main()
{
Order OrderObj = new Order(new CartContents(), 12.5);
Console.Read();
}
}