From 9bfc92b2fb78b192cdcf2de3f06980d0e0c39d1b Mon Sep 17 00:00:00 2001 From: misti Date: Wed, 24 Jan 2024 22:56:18 -0600 Subject: [PATCH] Git Activity-POJO animal 'Bat' and makeNoise --- Zoo/src/main/Runner.java | 7 ++++ Zoo/src/model/Bat.java | 84 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 91 insertions(+) create mode 100644 Zoo/src/model/Bat.java diff --git a/Zoo/src/main/Runner.java b/Zoo/src/main/Runner.java index ed1b309..f2039d1 100644 --- a/Zoo/src/main/Runner.java +++ b/Zoo/src/main/Runner.java @@ -1,5 +1,6 @@ package main; +import model.Bat; import model.Example; public class Runner { @@ -7,6 +8,7 @@ public class Runner { public static void main(String[] args) { Runner run = new Runner(); run.go(); + run.flyingFoxes("Fruit Bat", "Fruit", 33); } private void go() { @@ -14,4 +16,9 @@ private void go() { example.makeNoise(); } + + private void flyingFoxes(String name, String diet, int wingSize) { + Bat bat = new Bat(name, diet, wingSize); + System.out.println(bat.makeNoise()); + } } diff --git a/Zoo/src/model/Bat.java b/Zoo/src/model/Bat.java new file mode 100644 index 0000000..cff84d5 --- /dev/null +++ b/Zoo/src/model/Bat.java @@ -0,0 +1,84 @@ +package model; + +/** + * @author Misti Christianson - mchristianson + * CIS175 - Spring 2024 + * Jan 24, 2024 + */ +public class Bat { + private String name; + private String diet; + private int wingSize; + + public Bat() { + super(); + // TODO Auto-generated constructor stub + } + + + public Bat(String name, String diet, int wingSize) { + super(); + this.name = name; + this.diet = diet; + this.wingSize = wingSize; + } + + public String makeNoise() { + return "Screech"; + } + + /** + * @return the name + */ + public String getName() { + return name; + } + + + /** + * @param name the name to set + */ + public void setName(String name) { + this.name = name; + } + + + /** + * @return the diet + */ + public String getDiet() { + return diet; + } + + + /** + * @param diet the diet to set + */ + public void setDiet(String diet) { + this.diet = diet; + } + + + /** + * @return the wingSize + */ + public int getWingSize() { + return wingSize; + } + + + /** + * @param wingSize the wingSize to set + */ + public void setWingSize(int wingSize) { + this.wingSize = wingSize; + } + + + @Override + public String toString() { + return "Bat [name=" + name + ", diet=" + diet + ", wingSize=" + wingSize + "]"; + } + + +}