Object: Object is the basic run time
entity in an Object Oriented (OO) System. From a programmer’s
perspective, it is a storage region with associated semantics. From
a designer’s perspective, it is an identifiable component in the
problem domain. Object is essentially a variable of user defined
data type class......................
Data Encapsulation: The wrapping up of
data and functions into a single unit (Class) is known as
Encapsulation. By encapsulating the data inside the class; data is
not accessible to the outside world.......................
Inheritance: One of the most important features of OO design is
code-reusability and it is achieved through inheritance. Inheritance
is the process by which objects of one class acquire the properties
of another class......................
Polymorphism means the ability to take more than one form. An
operation may exhibit different behavior in different instances. The
behavior depends on the types of data used in the
operation.......................
The process of hiding unnecessary data and
exposing essential features is called abstraction. Abstraction is
separating the logical properties from implementation
details..............
What
is object oriented programming (OOP)?
What
are the various elements of OOP?
Explain an object, class
and Method.
Define
Encapsulation and Information Hiding in OOP.
Explain Inheritance
and Polymorphism in OOP.
What are the
advantages of
OOP?.