When a method in a subclass overrides a method in superclass, it is still possible to call the overridden method using super keyword - Hacker Rank Solution.
When a method in a subclass overrides a method in superclass, it is still possible to call the overridden method using super keyword. If you write super.func() to call the function func() , it will call the method that was defined in the superclass. You are given a partially completed code in the editor. Modify the code so that the code prints the following text: Hello I am a motorcycle, I am a cycle with an engine. My ancestor is a cycle who is a vehicle with pedals. SOLUTION : - import java.io.*; import java.util.*; class Cycle { String define_me() { return "a vehicle with pedals." ; } } class Motorcycle extends Cycle { @Override String define_me() { return "a cycle with an engine." ; } Motorcycle() { System.out.println( "Hello I am a motorcycle, I am " + define_me()); ...