Java OOPs Concepts With ExamplesWhat do you mean by OOPS?
Object-oriented programming (OOPs) is a programming paradigm based on the concept of “objects”, which are data structures that contain data, in the form of fields, often known as attribute and code, in the form of procedures, often known as methods. Historically, a program has been viewed as a logical procedure that takes input data, processes it, and produces output data.
Polymorphism is widely used in Java and other programming languages. As Wikipedia definition “Polymorphism is a provision of a single interface to entities of a different type.”
In Simple words, Polymorphism is nothing but changing the behavior of object throughout the execution of the program. In other words, Polymorphism means many forms