⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 exercise 3.coffee.java

📁 CMU SSD3 课程完整答案(除EXAM)
💻 JAVA
字号:
/**
 * This class models a coffee product. It extends class Product.
 * 
 * @author Neil
 * @version 1.0.0
 * @see Product
 */
public class Coffee extends Product {

	private String origin;
	private String roast;
	private String flavor;
	private String aroma;
	private String acidity;
	private String body;

	/**
	 * Getter of the property <tt>origin</tt>
	 * 
	 * @return Returns the origin.
	 * 
	 */
	public String getOrigin() {
		return origin;
	}

	/**
	 * Getter of the property <tt>roast</tt>
	 * 
	 * @return Returns the roast.
	 * 
	 */
	public String getRoast() {
		return roast;
	}

	/**
	 * Getter of the property <tt>flavor</tt>
	 * 
	 * @return Returns the flavor.
	 * 
	 */
	public String getFlavor() {
		return flavor;
	}

	/**
	 * Getter of the property <tt>aroma</tt>
	 * 
	 * @return Returns the aroma.
	 * 
	 */
	public String getAroma() {
		return aroma;
	}

	/**
	 * Getter of the property <tt>acidity</tt>
	 * 
	 * @return Returns the acidity.
	 * 
	 */
	public String getAcidity() {
		return acidity;
	}

	/**
	 * Getter of the property <tt>body</tt>
	 * 
	 * @return Returns the body.
	 * 
	 */
	public String getBody() {
		return body;
	}

	/**
	 * Constructor that initializes the instance variables code, description,
	 * price, origin, roast, flavor, aroma, acidity, and body.
	 * 
	 * @param initialCode
	 * @param initialDescription
	 * @param initialPrice
	 * @param initialOrigin
	 * @param initialRoast
	 * @param initialFlavor
	 * @param initialAroma
	 * @param initialAcidity
	 * @param initialBody
	 */
	public Coffee(String initialCode, String initialDescription,
			double initialPrice, String initialOrigin, String initialRoast,
			String initialFlavor, String initialAroma, String initialAcidity,
			String initialBody) {
		super(initialCode, initialDescription, initialPrice);
		origin = initialOrigin;
		roast = initialRoast;
		flavor = initialFlavor;
		aroma = initialAroma;
		acidity = initialAcidity;
		body = initialBody;
	}

	/**
	 * Overrides the method toString in the class Object.
	 * 
	 * @return Returns the string representation of a Coffee object. The String
	 *         returned has the following format:
	 *         <tt>code_description_price_origin_roast_flavor_aroma_acidity_body</tt>
	 * 
	 */
	public String toString() {
		return code + "_" + description + "_" + price + "_" + origin + "_"
				+ roast + "_" + flavor + "_" + aroma + "_" + acidity + "_"
				+ body;
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -