java - 如何在这个子类中定义 getPrice 方法?
问题描述
我试图确定我应该如何定义 getPrice 方法。衬衫的范围从小到 XXXL,价格各不相同。价格由尺码决定:XXL 或 XXXL 22.99 美元,所有其他尺码 19.99 美元。
我还遵守了另外两个课程。但是我需要帮助的方法只适用于这段代码。
public class TeeShirt{
private int orderNumber;
private String size;
private String color;
private double price;
public void setOrderNumber(int num){
orderNumber = num;
}
public void setSize(String sz){
size = sz;
}
public void setColor(String color){
this.color = color;
}
public int getOrderNumber(){
return orderNumber;
}
public String getSize(){
return size;
}
public String getColor(){
return color;
}
public double getPrice(){
return price;
}
}//end
解决方案
您可以setSize()
根据尺寸类型为您的功能分配价格。
public void setSize(String sz){
size = sz;
if(size.equals("XXXL") || size.equals("XXL"){
price = 22.99;
}else{
price = 19.99;
}
}
推荐阅读
- excel - 使用宏将主要产品的价格插入 MS Excel 中的重复产品列表
- highcharts - 在高图表热图的 y 轴上启用滚动条,显示一些额外的 y 轴标签
- ruby-on-rails - Rails 条件 form_form 控制器和动作参数
- java - 根据另一个列表字符串对列表字符串进行排序
- batch-file - Windows 批处理脚本获取具有始终相同结构的子字符串
- node.js - 如何使用.Net核心在angular5中打开带有附件的默认电子邮件客户端?
- asynchronous - 有没有办法防止必须等待返回流的异步方法?
- javascript - 如何在点击动态创建的孩子上打开相关信息
- python - python np.dot矢量化
- swift - 相机视图作为模糊的背景?