HackerRank Java Inheritance I problem solution YASH PAL, 31 July 202416 January 2026 HackerRank Java Inheritance I problem solution – Using inheritance, one class can acquire the properties of others. Consider the following Animal class:class Animal{ void walk(){ System.out.println("I am walking"); } } This class has only one method, walk. Next, we want to create a Bird class that also has a fly method. We do this using extends keyword:class Bird extends Animal { void fly() { System.out.println("I am flying"); } } Finally, we can create a Bird object that can both fly and walk.public class Solution{ public static void main(String[] args){ Bird bird = new Bird(); bird.walk(); bird.fly(); } } The above code will print:I am walking I am flying This means that a Bird object has all the properties that an Animal object has, as well as some additional unique properties.The code above is provided for you in your editor. You must add a sing method to the Bird class, then modify the main method accordingly so that the code prints the following lines:I am walking I am flying I am singingHackerRank Java Inheritance I problem solution.import java.io.*; import java.util.*; import java.text.*; import java.math.*; import java.util.regex.*; class Animal{ void walk(){ System.out.println("I am walking"); } } class Bird extends Animal implements asd{ void fly(){ System.out.println("I am flying"); } public void sing() { System.out.println("I am singing"); } } interface asd{ void sing(); } public class Solution{ public static void main(String args[]){ Bird bird = new Bird(); bird.walk(); bird.fly(); bird.sing(); } } Second solutionclass Animal{ void walk() { System.out.println("I am walking"); } } class Bird extends Animal { void fly() { System.out.println("I am flying"); } void sing(){ System.out.println("I am singing"); } } public class Solution { public static void main(String args[]) { Bird bird = new Bird(); bird.walk(); bird.fly(); bird.sing(); } }The solution in java8 programming.class Animal{ void walk() { System.out.println("I am walking"); } } class Bird extends Animal { void fly() { System.out.println("I am flying"); } void sing() { System.out.println("I am singing"); } } public class Solution { public static void main(String args[]) { Bird bird = new Bird(); bird.walk(); bird.fly(); bird.sing(); } } coding problems solutions Hackerrank Problems Solutions Java solutions HackerRankjava