请使用面向对象的思维描述并抽象出“台湾烧仙草奶茶连锁店”的类。
功能描述:不同的“台湾烧仙草奶茶连锁店”具有相同的环境、价格、服务等,显示某编号奶茶店的信息。
思路分析:
1)分析问题:
2)提炼对象:
3)分析对象的状态:
4)分析对象的操作:
5)定义类:
状态:
操作:
2、在第1题的基础上,用C#言语定义类及创建对象。
请使用面向对象的思维描述并抽象出“台湾烧仙草奶茶连锁店”的类。
功能描述:不同的“台湾烧仙草奶茶连锁店”具有相同的环境、价格、服务等,显示某编号奶茶店的信息。
思路分析:
1)分析问题:
2)提炼对象:
3)分析对象的状态:
4)分析对象的操作:
5)定义类:
状态:
操作:
2、在第1题的基础上,用C#言语定义类及创建对象。
关注让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言1. 分析问题: 要描述“台湾烧仙草奶茶连锁店”的类,包括环境、价格、服务等信息,并提供显示某编号店铺信息的功能。
class MilkTeaStore
{
// 状态
public int StoreId { get; set; }
public string StoreName { get; set; }
public string StoreAddress { get; set; }
public double MilkTeaPrice { get; set; }
public string Environment { get; set; }
public string Service { get; set; }
// 操作
public void DisplayStoreInfo()
{
Console.WriteLine($"店铺编号:{StoreId}");
Console.WriteLine($"店铺名称:{StoreName}");
Console.WriteLine($"店铺地址:{StoreAddress}");
Console.WriteLine($"奶茶价格:{MilkTeaPrice}");
Console.WriteLine($"环境描述:{Environment}");
Console.WriteLine($"服务描述:{Service}");
}
}
MilkTeaStore store1 = new MilkTeaStore();
store1.StoreId = 1;
store1.StoreName = "台湾烧仙草奶茶1号店";
store1.StoreAddress = "台北市中正區忠孝東路一段97號2樓";
store1.MilkTeaPrice = 50.0;
store1.Environment = "温馨舒适";
store1.Service = "热情周到";
store1.DisplayStoreInfo();
输出:
店铺编号:1
店铺名称:台湾烧仙草奶茶1号店
店铺地址:台北市中正區忠孝東路一段97號2樓
奶茶价格:50
环境描述:温馨舒适
服务描述:热情周到