You are here: Home / Topics / Program to explain Overriding Methods in a Generic Class in Java

Program to explain Overriding Methods in a Generic Class in Java

Filed under: Java on 2024-04-13 09:08:08

// Program to explain Overriding Methods in a Generic Class.

class  Gen<T> 

T ob;
 
Gen(T o) 

 ob = o; 


T getObject() 

 System.out.println("Gen's getObject(): " );
 return ob; 

}

class Gen2<T> extends  Gen<T> 
{
Gen2(T o) 
{
 super(o);
}
 
T getObject() 

 System.out.println("Gen2's getObject(): ");
 return ob; 

}

public class GenericTest15c 
{
public static void main(String[ ] args)
{
 Gen<Integer> intObject = new Gen<Integer>(88); 
 Gen2<Long> longObject = new Gen2<Long>(99L);      
   
 intObject.getObject();
 longObject.getObject();

}


Output:

Gen's getObject(): 
Gen2's getObject():

About Author:
J
Java Developer     View Profile
Hi, I am using MCQ Buddy. I love to share content on this website.