define oops concept with example



define oops concept with example..

Answer / lata bheemanagar bp

Hi Friends, Good Evening!!
We write Object Oriented Programs.
now, What is Object? --->It is a Real World Entity.
Say for Example:BOX
I want to write a program on this real world entity.It does not mean that i will insert this BOX inside the CPU and write some LOGIC.
I take the properties of this BOX like Height,Width,& Diagonal etc...embed them in a class.and create 'N' number of Objects of this class with different sizes.
This is how we can relate the real world entities in OOPs.
There are mainly 4-types
1) Abstraction---> Hiding complex implementations from users & providing required functionalities to users.
Exp: Birds
We invented 'FLIGTHS' based on the mechanism of Birds,so flight is derived from the base of 'BIRDS'.

2)Inheritence.--->Aquiring properties from one class to another class.
Exp: Human Heridity
aquiring properties from one person to another.

3)Encapsulation->Technique of making fields Private & Providing a Public method to access Private field.
Exp: Pen
In Pen INK is the important thing but it is hiding by some material.

4)Polymorphism->(Many Forms):One Object can take different forms in different situations.
Exp: Crocodile
Crocodile live in differently in Land & in Water.

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More OOPS Interview Questions

What is interface? When and where is it used?

0 Answers  


What is byval and byref? What are differences between them?

0 Answers   HCL, Wipro,


what is data abstraction with example.

1 Answers  


In the following declaration of main, "int main(int argc, char *argv[])", to what does argv[0] usually correspond? 1) The first argument passed into the program 2) The program name 3) You can't define main like that

6 Answers  


Have you ever interfaced with a database?

2 Answers   IBM,






Contrast OOP and SOA. What are tenets of each?

1 Answers   Siebel Systems, Wipro,


what is virtual function?

26 Answers   Aspire, HP, Infosys, RoboSoft, TCS,


what is function overloading..?

4 Answers  


How to overload new operator in c++

2 Answers  


what are abstract classes and how they impliment , with example

2 Answers  


wht is major diff b/w c and c++?

10 Answers  


Can bst contain duplicates?

0 Answers  


Categories