C# 订单类代码示例:完善方法,计算总价,更新单价和数量
C# 订单类代码示例:完善方法,计算总价,更新单价和数量
以下是一个订单类的代码,请完善其中的几个方法:
public class Order
{
private string orderId;
private decimal price;
private int quantity;
public Order(string id, decimal p, int q)
{
orderId = id;
price = p;
quantity = q;
}
public decimal GetTotalPrice()
{
// 计算该订单总价(总价 = 单价 * 数量)
return price * quantity;
}
public void PrintOrderDetails()
{
// 输出该订单的详细信息(订单号、单价、数量、总价)
Console.WriteLine('订单号:' + orderId);
Console.WriteLine('单价:' + price);
Console.WriteLine('数量:' + quantity);
Console.WriteLine('总价:' + GetTotalPrice());
}
// TODO:编写方法UpdatePrice,用于修改该订单的单价
// TODO:编写方法UpdateQuantity,用于修改该订单的数量
}
完善方法实现
public void UpdatePrice(decimal newPrice)
{
// 更新订单的单价
price = newPrice;
}
public void UpdateQuantity(int newQuantity)
{
// 更新订单的数量
quantity = newQuantity;
}
代码解释
Order类:定义一个订单类,包含订单号、单价、数量等属性。GetTotalPrice()方法:计算订单总价。PrintOrderDetails()方法:输出订单详细信息。UpdatePrice()方法:更新订单单价。UpdateQuantity()方法:更新订单数量。
总结
本示例展示了 C# 中如何编写一个简单的订单类,包含计算总价、更新单价和数量等方法。代码简洁易懂,适合初学者学习和参考。
原文地址: https://www.cveoy.top/t/topic/oj84 著作权归作者所有。请勿转载和采集!