首页 > 分享 > C#面向对象练习之模拟商城购物

C#面向对象练习之模拟商城购物

购物系统

商品类

namespace ShoppingSystem { /* * 商品信息包括:商品名称、商品价格、商品型号、商品描述等 */ /// <summary> /// 商品类 /// </summary> class Goods { /// <summary> /// 商品名称 /// </summary> private string goodName; /// <summary> /// 商品价格 /// </summary> private float goodPrice; /// <summary> /// 商品型号 /// </summary> private string[] goodModel = new string[2]; /// <summary> /// 商品类别 /// </summary> private string goodType; /// <summary> /// 商品描述 /// </summary> private string goodDescribe; /// <summary> /// 卖家 /// </summary> private Seller seller; public Seller Seller { get { return seller; } set { seller = value; } } public string GoodName { get { return goodName; } set { goodName = value; } } public float GoodPrice { get { return goodPrice; } set { goodPrice = value; } } public string[] GoodModel { get { return goodModel; } set { goodModel = value; } } public string GoodType { get { return goodType; } set { goodType = value; } } public string GoodDescribe { get { return goodDescribe; } set { goodDescribe = value; } } /// <summary> /// 构造函数,对各个变量赋值并添加商品描述 /// </summary> /// <param name="goodName">商品名</param> /// <param name="goodPrice">商品价格</param> /// <param name="goodId">商品编号</param> /// <param name="goodModel">商品型号</param> /// <param name="goodType">商品类别</param> public Goods(string goodName, float goodPrice, string[] goodModel, string goodType) { this.goodName = goodName; this.goodPrice = goodPrice; this.goodModel = goodModel; this.goodType = goodType; goodDescribe = goodName + goodModel[0] + "|" + goodModel[1] + "|" + goodPrice + "|"; } } }

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158 商品总库

namespace ShoppingSystem { class GoodsSql { /// <summary> /// 商品总库 /// </summary> private Goods[] good = new Goods[20]; public Goods[] Good { get { return good; } set { good = value; } } } }

123456789101112131415161718192021222324252627282930 用户类

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ShoppingSystem { /// <summary> /// 用户类 /// </summary> class User { /// <summary> /// 用户名 /// </summary> private string username; /// <summary> /// 用户余额 /// </summary> private float userBalance; /// <summary> /// 购物车 /// </summary> private ShoppingCart cart = new ShoppingCart(); public User(string username, float userBalance) { this.username = username; this.userBalance = userBalance; cart.User = this; } public string Username { get { return username; } set { username = value; } } public float UserBalance { get { return userBalance; } set { userBalance = value; } } public ShoppingCart Cart { get { return cart; } set {

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778

相关知识

c#语言实现的桌面宠物资源
C#宠物小游戏《scw》的操作与命名教程
Java面向对象
python之面向对象
Spring Boot宠物购物商城网站系统设计与实现
面向对象
面向对象案例——宠物医院
Python———面向对象编程
pyhton面向对象的实例
基于java的网上宠物销售商城设计(含源文件)

网址: C#面向对象练习之模拟商城购物 https://m.mcbbbk.com/newsview385293.html

所属分类:萌宠日常
上一篇: 雪纳瑞服从性训练专栏
下一篇: 如何训练你的宠物狗成为服从的好狗