Introduction To Oops
Introduction To Oops
programming
Object –Oriented Programming Paradigm
• To overcome the limitations of procedural programming, object-oriented
programming paradigm has been developed which has revolutionized the
process of software development.
• It includes the best features of structured programming but also some new and
powerful features.
• object-oriented programming, the programmers define not only the data, but
also the operations(functions) that can be performed on it together under a
single unit and thus, creating different kinds of variables known as objects.
Polymorphism
Compile-time Run-time
Virtual
Operator Function functions
Overloading overloading
8 Dynamic Binding:
• Dynamic binding is the process of linking of a function call to the actual code of the
function at run-time.
• That is, in dynamic binding, the actual code to be executed is not known to the compiler
until run-time.
geometrical_shape
area()
Object
Message Data
Communication
Operator
Message passing