Java 外卖点餐系统:菜品类实现及代码解析
Java 外卖点餐系统:菜品类实现及代码解析
本文将介绍 Java 外卖点餐系统中菜品类的实现代码,并分析其所用到的基本原理和技术内容。
public class Dish {
private String name; // 菜品名称
private double price; // 菜品价格
private int quantity; // 菜品数量
public Dish(String name, double price, int quantity) {
this.name = name;
this.price = price;
this.quantity = quantity;
}
// 获取菜品名称
public String getName() {
return this.name;
}
// 获取菜品价格
public double getPrice() {
return this.price;
}
// 获取菜品数量
public int getQuantity() {
return this.quantity;
}
// 设置菜品数量
public void setQuantity(int quantity) {
this.quantity = quantity;
}
//string
public String toString(){
String string='{菜品名称:'+name+',菜品价格:'+price+',菜品数量:'+quantity+'}';
return string;
}
}
这段代码用到了以下基本原理或技术内容:
- 封装: 将数据和方法包装在一个类中并对外部隐藏实现细节,提高代码的安全性和可维护性。
- 构造函数: 用于创建对象并对对象的属性进行初始化。
- 访问器和修改器方法: 分别用于获取和修改对象的属性值。
- 字符串拼接技术: 使用加号(+)或 StringBuilder 等方式将多个字符串连接起来形成一个新的字符串。
代码解析:
- 类定义:
public class Dish定义了一个名为Dish的类,用于表示菜品。 - 属性:
private String name,private double price和private int quantity分别表示菜品名称、价格和数量。属性被声明为私有 (private),体现了封装的概念。 - 构造函数:
public Dish(String name, double price, int quantity)是一个构造函数,用于创建Dish对象并初始化其属性。 - 访问器方法:
getName(),getPrice()和getQuantity()分别用于获取菜品名称、价格和数量。 - 修改器方法:
setQuantity()用于修改菜品的数量。 - toString() 方法: 用于将
Dish对象转换成字符串形式,便于输出或调试。
通过以上代码实现,我们可以方便地创建和管理外卖点餐系统中的菜品信息。
原文地址: https://www.cveoy.top/t/topic/oV9j 著作权归作者所有。请勿转载和采集!