Polymorphism
A concept that is made by the addition of Overriding, Inheritance, Casting is called Polymorphism. Refer to this code sample, class A { void print (){ System.out.println ("A"); } } class B extends A{ void print (){ System.out.println ("B"); } } B b = new B () ; b.print(); A a = new A () ; a.print () ; ...