From a85799e0c591bc7c4c16a34e0bc2b5be44b9f20c Mon Sep 17 00:00:00 2001 From: AndrewMay2476 Date: Tue, 29 Aug 2023 16:03:49 -0500 Subject: [PATCH] Added the GrizzlyBear class --- Zoo/src/AnimalNoise.java | 7 +++ Zoo/src/model/GrizzlyBear.java | 85 ++++++++++++++++++++++++++++++++++ 2 files changed, 92 insertions(+) create mode 100644 Zoo/src/model/GrizzlyBear.java diff --git a/Zoo/src/AnimalNoise.java b/Zoo/src/AnimalNoise.java index 1d51269..6062564 100644 --- a/Zoo/src/AnimalNoise.java +++ b/Zoo/src/AnimalNoise.java @@ -1,5 +1,6 @@ import model.Example; +import model.GrizzlyBear; import model.Lion; import model.Parrot; import model.Binturong; @@ -33,6 +34,12 @@ public static void main(String[] args) { //Making noise: System.out.println(myLion.makeNoise()); + + //Creating new instance of GrizzlyBear class + GrizzlyBear myBear = new GrizzlyBear("Male", 410, "Omnivorous"); + + //GrizzlyBear making noise + System.out.println(myBear.makeNoise()); } diff --git a/Zoo/src/model/GrizzlyBear.java b/Zoo/src/model/GrizzlyBear.java new file mode 100644 index 0000000..5933511 --- /dev/null +++ b/Zoo/src/model/GrizzlyBear.java @@ -0,0 +1,85 @@ +package model; + +/** +* @author Andrew May - agmay +* CIS175 - Fall 2023 +* Aug 29, 2023 +*/ + +public class GrizzlyBear { + private String sex; + private int weight; // in kilograms + private String diet; + + public GrizzlyBear() { + super(); + // TODO Auto-generated constructor stub + } + + + public GrizzlyBear(String sex, int weight, String diet) { + super(); + this.sex = sex; + this.weight = weight; + this.diet = diet; + } + + /** + * @return the sex + */ + public String getSex() { + return sex; + } + + + /** + * @param sex the sex to set + */ + public void setSex(String sex) { + this.sex = sex; + } + + + /** + * @return the weight + */ + public int getWeight() { + return weight; + } + + + /** + * @param weight the weight to set + */ + public void setWeight(int weight) { + this.weight = weight; + } + + + /** + * @return the diet + */ + public String getDiet() { + return diet; + } + + + /** + * @param diet the diet to set + */ + public void setDiet(String diet) { + this.diet = diet; + } + + + @Override + public String toString() { + // TODO Auto-generated method stub + return "GrizzlyBear [sex=" + sex + ", weight=" + weight + " kg, diet=" + diet + "]"; + } + + public String makeNoise() { + return "RRROOAARR!"; + } + +}