|
|
- 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 + '\'';
- }
-
- }
|