Assignment 1 Java 2 International class
25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.
 

46 satır
1.1 KiB

import java.util.*;
public class Cat extends Pet {
private boolean allergic;
public Cat(){
}
public Cat(int petId, String name, double weight, Date dob, double accumulatedDose, boolean allergic){
super(petId, name, weight, dob, accumulatedDose);
this.allergic = allergic;
}
//Setter
public void setAllergic(boolean allergic){
this.allergic = allergic;
}
//Getter
public boolean getAllergic(){
return this.allergic;
}
public double getDose(){
if ( getAccumulatedDose() > 500) {
return 0;
// }else if(getAllergic() == true){
// return 0;
// }else if( findAge() >3 && weight > 0.5){
// return 7+0.61* getWeight();
}else{
return 0.81 * getWeight();
}
}
public String toString(){
return "petID=" + getPetId() +
", name='" + getName() + '\'' +
", weight=" + getWeight() +
// ", dob=" + VetClinicConsole.dateToStr(getDob()) +
// ", accumulatedDose=" + getAccumulatedDose() +
",allergic='" + allergic + '\'';
}
}