Polymorphism: ------------------------- package org.sample; public class Employee { public void empId(String name) { System.out.println("String method " +name); } //count of arguments public void empId(String name,char block,long phno) { System.out.println("String char long method " +name); System.out.println(block+"\n"+phno); } //data type public void empId(int regno) { System.out.println("int method " +regno); } public void empId(boolean perEmp) { System.out.println("boolean method " +perEmp); } //order public void empId(String manager ,boolean project) { System.out.println("String String method " +manager+"\n"+project); } public void empId(String email ,float sal) { System.out.println("String float method " +email+"\n"+sal); } public static void main(String[] args) { Employee emp=new Employee(); emp.empId("nisha"); emp.empId("nisha@gmail.com", 12313.34534f); emp.empId("vel", 'a', 99441152058l); } } ------------------------------------------------------------------------------------------------------ package org.sample; public class IciciBank { public void saving() { System.out.println("6%"); } public void deposit() { System.out.println("3%"); } } ------------------------------------------------------------------------------------------------------ package org.sample; public class GreenBank extends IciciBank{ @Override public void deposit() { System.out.println("5%"); } public void fixed() { System.out.println("7%"); } public static void main(String[] args) { GreenBank bank=new GreenBank(); bank.saving(); bank.deposit(); bank.fixed(); } }