赞
踩
1.1 开发一个食物类Food,具体要求如下:
1.2 具有私有属性:营养值,提供公有的get方法和保护的set方法。
1.3 有一个保护的无参的构造方法,在该方法内营养值由1-10之间的随机数产生
1.4 包含一个公有的获取食物名称的方法:public String getName(){…}
1.5 添加主方法测试
public class Food { private double nutrition;//营养值 private String name; public double getNutrition() { return nutrition; } public void setNutrition(double nutrition) { this.nutrition = nutrition; } public void setName(String name) { this.name = name; } protected Food() { this.nutrition = ((Math.random() * 9) + 1); } public String getName() { return name; } } public class FoodText { public static void main(String[] args) { Food food=new Food(); double nutrition = food.getNutrition(); System.out.println(nutrition); food.setName("肉"); String name = food.getName(); System.out.println(name);
2.1 这三个类均显式编写无参的构造方法,并分别对营养值乘1.2 , 0.7 , 0.9 处理;
2.2 这三个类均重写父类的获取食物名称的方法;
2.3 并测试。
public class Meat extends Food {
private String name;
public</
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。