what are the oops concept in java explain with real time
examples
Answer Posted / bhaskara reddy akepati
Abstraction:
Hiding unnecessary things and showing the essential
information.
Example: Suppose take a car: In that we will have breaks
and stering and etc... Here when we are changing the gear
box to up or bottom then gears will work but we don't know
how they are managing internally and we don't no how it is
working. As a driver we don't need to know how it is
working internally when we are changing every time. That is
the reason they will hide the wires and cables internally
and they will show up only gear box to us.
Advantages: 1) Code will be clean and for managing it will
be very easy
Inheritance:
Acquiring the properties from super class to
subclass.
Example: Suppose take two java classes
Class A contains 2 variables and ClassB Extends Class A
that means here ClassB can access the classA variables
without declaring it. If we do this then the memory will be
less and reusable.
Advantages: 1)Reusability of code
Encapsulation: Wrapping up of data and methods into a
single unit.
Example: In our class we need to make all our varables and
methods keeping together.
Advantage: Maintance will be good
Polymorphism: It means many forms.
2 types:
1) Compile time polymorphism
2) Run time polymorphism
Method overloading is an example for Compile time
polymorphism and
Method overriding is an example for Run time polymorphism
| Is This Answer Correct ? | 24 Yes | 7 No |
Post New Answer View All Answers
Why do you canvas?
Can a class have 2 constructors?
Where import statement is used in a java program?
Is null a string or object in java?
I want my class to be developed in such a way that no other class (even derived class) can create its objects. How can I do so?
What is data type in java?
What is the difference between static class and normal class?
What is java and their uses?
What are the four pillars of java?
Which collection is sorted in java?
What are the differences between string and stringbuffer?
What are design patterns and please explain?
what is aggregation in java?
How can an object be unreferenced?
What is java basic concept?