Example 2: static polymorphism

public class StaticPolymorphism {
	private void print(String prename) {
		System.out.println("Hello " + prename);
	}

	private void print(String prename, String name) {
		System.out.println("Hello " + prename + " " + name);
	}

	public static void main(String[] args) {
		StaticPolymorphism obj = new StaticPolymorphism();

		obj.print("John");
		obj.print("John", "Smith");
	}
}
Output
Hello John
Hello John Smith