diff --git a/Fish.java b/Fish.java new file mode 100644 index 0000000..4c536b8 --- /dev/null +++ b/Fish.java @@ -0,0 +1,26 @@ +public class Fish extends Animal { + private double swimSpeed; // Special attribute: swimming speed + + public Fish(String name, int age, double swimSpeed) { + super(name, age); + this.swimSpeed = swimSpeed; + } + + public double getSwimSpeed() { + return swimSpeed; + } + + public void setSwimSpeed(double swimSpeed) { + this.swimSpeed = swimSpeed; + } + + @Override + public void makeSound() { + System.out.println(getName() + " makes bubble sounds: Blub! Blub!"); + } + + // Special method: swimming + public void swim() { + System.out.println(getName() + " is swimming at " + swimSpeed + " km/h."); + } +} \ No newline at end of file