cow.java
来自「This is the inheritance model in java.」· Java 代码 · 共 46 行
JAVA
46 行
package company.animal.feet;
public class Cow extends company.animal.feet.Feet {
private int totalCow;
private double totalMilk;
private double revenue;
public Cow(String habitat,boolean produceEgg,boolean produceMeat,boolean produceMilk,int foot) {
super(habitat,false,produceMeat,produceMilk,foot);
}
public void setTotalCow(int totalCow) {
this.totalCow = totalCow;
calculateRevenue();
}
public void setTotalMilk(double totalMilk) {
this.totalMilk = totalMilk;
calculateRevenue();
}
public int getTotalCow() {
return totalCow;
}
public double getTotalMilk() {
return totalMilk;
}
private void calculateRevenue() {
this.revenue = company.animal.RevenueCalculation.CalculateCowRev(this.totalCow,this.totalMilk);
}
public String getInfo () {
String info = "Cow" + "\n" + "Habitat: " + super.getHabitat() + "\n" +
"Produce Egg: " + super.getProdEgg() + "\n" +
"Produce Meat: " + super.getProdMeat() + "\n" +
"Produce Milk: " + super.getProdMilk() + "\n" +
"Total cow: " + this.totalCow + "\n" +
"Total milk: " + this.totalMilk + "\n" +
"Revenue: " + this.revenue + "\n";
return info;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?