Question 3
Consider the two Java files given below.
Animal.java:
package creatures;class Animal { private String name; private String habitat; private int legs; // Constructor to initialize instance variables public String getName(String name) { return name; } private String getHabitat(String habitat) { return habitat; } protected int getLegs(int legs) { return legs; } public int showLegs(int legs) { return getLegs(legs); }}class Bird extends Animal { public void info() { System.out.println("This is a Bird."); } public void displayHabitat() { System.out.println("Bird's habitat: " + getHabitat("Trees")); }}Test.java:
package creatures;public class Test { public static void main(String[] args) { Animal myAnimal = new Animal(); System.out.println("Number of legs: " + myAnimal.showLegs(4)); System.out.println(myAnimal.getHabitat("Forest")); // LINE 1 System.out.println(myAnimal.getLegs(4)); // LINE 2 }}Choose the correct option.