JAVA SP T


Lets dive into snapshot of my programs!💻

6.Create a Java program to create a package with 4 public classes, create the object in another file and call the function created in those classes.

💡Code:

 Animal.java
              package pack1;
              
              public abstract class Animal
              
              {
              protected String name;
              protected String sound;
              
              public Animal(String name, String sound)
              
              {
              this.name = name;
              this.sound = sound;
              }
              
              public abstract void makeSound();
              }
              Cat.java
              package pack1;
              
              public class Cat extends Animal {
              
              public Cat(String name) {
              super(name, "Meow!");
              }
              
              @Override
              public void makeSound() {
              System.out.println(name + " says: " + sound);
              }
              }
              Dog.java
              package pack1;
              
              public class Dog extends Animal {
              
              public Dog(String name)
              {
              super(name, "Woof!");
              }
              
              @Override
              public void makeSound() {
              System.out.println(name + " says: " + sound);
              }
              }
              
              Bird.java
              package pack1;
              
              public class Bird extends Animal {
              
              public Bird(String name) {
              super(name, "Chirp!");
              }
              
              @Override
              public void makeSound() {
              System.out.println(name + " says: " + sound);
              }
              }
              Main.java
              package pack1;
              
              public class Main {
              
              public static void main(String[] args) {
              Dog dog = new Dog("Rex");
              dog.makeSound();
              
              Cat cat = new Cat("Kitty");
              cat.makeSound();
              
              Bird bird = new Bird("Tweety");
              bird.makeSound();
              }
              }

📸Output :

output