|
|
- import java.util.*;
-
- public abstract class Pet {
- private int petId;
- private String name;
- private double weight;
- private Date dob;
- private Double accumulatedDose;
-
- private ArrayList<Dose> doses;
-
- //Constructor
- public Pet(){
- this.doses = new ArrayList<Dose>();
- }
-
- public Pet(int petId, String name, double weight, Date dob, double accumulatedDose){
- this.petId = petId;
- this.name = name;
- this.weight = weight;
- this.dob = dob;
- this.accumulatedDose = accumulatedDose;
-
- this.doses = new ArrayList<Dose>();
-
- }
-
- // Setter
- public void setPetId(int petId){
- this.petId = petId;
- }
- public void setName(String name){
- this.name = name;
- }
- public void setWeight(double weight){
- this.weight = weight;
- }
- public void setDob(Date dob){
- this.dob = dob;
- }
- public void accumulatedDose(double accumulatedDose){
- this.accumulatedDose = accumulatedDose;
- }
-
- public void setDoses(ArrayList<Dose> doses){
- this.doses = doses;
- }
-
- // Getter
- public int getPetId(){
- return this.petId;
- }
- public String getName(){
- return this.name;
- }
- public double getWeight(){
- return this.weight;
- }
- public Date getDob(){
- return this.dob;
- }
- public double getAccumulatedDose(){
- return this.accumulatedDose;
- }
- public ArrayList<Dose> getDoses(){
- return this.doses;
- }
-
- public int findAge(){
- int differentMonth = 0;
- Date firstDate = this.dob;
- Date secondDate = new Date();
-
- }
-
-
- // public abstract double getDose();
-
- }
|