what are the oops concept in java explain with real time
examples
Answer Posted / ramya
1)Abstraction:
Abstraction is a way to remove the association of the
behavior of an object with the actual details behind the
scenes which implement that object's behavior. This
'abstraction' is usually accomplished through the use of
base classes with virtual functions; each derived function
provides the details that implement the behavior behind that
abstraction.
eg/we invented flight based on the mechanism of Birds. So
flight is derived form the base of birds.
2)Encapsulation:
It is a process of binding or wrapping the data and the
codes that operates on the data into a single entity. This
keeps the data safe from outside interface and misuse. One
way to think about encapsulation is as a protective wrapper
that prevents code and data from being arbitrarily accessed
by other code defined outside the wrapper.
eg/ Ink is the important component in pen but it is hiding
by some other material
3)Polymorphism:
a single function or single operator has different character
in different place.
eg/A girl plays a role of daughter at home and a manager at
office
4)Inheritance:
The new classes, known as derived classes, take over (or
inherit) attribute and behavior of the pre-existing classes,
which are referred to as base classes (or Parent classes).
It is intended to help reuse existing code with little or no
modification.
eg/ parent-child relation
Is This Answer Correct ? | 190 Yes | 63 No |
Post New Answer View All Answers
what is thread? What are the high-level thread states? : Java thread
What is the difference between static and non-static variables in java programming?
How to stop a thread in java? Explain about sleep () method in a thread?
Explain serialization and deserialization in java?
Can a class have multiple subclasses?
What is the difference between heap memory and stack memory?
What is the synonym of procedure?
Break statement can be used as labels in java?
What is meant by class loader? How many types are there?
Explain when we should make an instance variable private.
How to declare objects of a class ?
What is finally and finalize in java?
Explain the importance of import keyword in java?
explain different ways of using thread? : Java thread
What is an object's lock and which object's have locks in java programming?