You are viewing a single comment's thread. Return to all comments →
import java.io.IOException; import java.lang.reflect.Method;
class Printer { public static void printArray(T array[]){ for(T temp : array) { System.out.println(temp); } } }
public class Solution {
public static void main( String args[] ) { Printer myPrinter = new Printer(); Integer[] intArray = { 1, 2, 3 }; String[] stringArray = {"Hello", "World"}; myPrinter.printArray(intArray); myPrinter.printArray(stringArray); int count = 0; for (Method method : Printer.class.getDeclaredMethods()) { String name = method.getName(); if(name.equals("printArray")) count++; } if(count > 1)System.out.println("Method overloading is not allowed!"); }
}
Seems like cookies are disabled on this browser, please enable them to open this website
Java Generics
You are viewing a single comment's thread. Return to all comments →
import java.io.IOException; import java.lang.reflect.Method;
class Printer { public static void printArray(T array[]){ for(T temp : array) { System.out.println(temp); } } }
public class Solution {
}