Please enter your email address or userHandle.
class A {} class B extends A {} class Base { B fun() { System.out.println("Base fun()"); return new B(); } } class Derived extends Base { A fun() { System.out.println("Derived fun()"); return new A(); } } public class Main { public static void main(String args[]) { Base base = new Base(); base.fun(); Derived derived = new Derived(); derived.fun(); } }
https://ide.geeksforgeeks.org/mqAFFv
No Output