Posts

Showing posts with the label When a method in a subclass overrides a method in superclass

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());   ...