what are the main underlying concepts of object orientation?
Answer Posted / shahir
Mainly there are four concepts for OOAD.
1.Abstraction -grouping of data and behaviour(operations)
into a conceptual object.
2.Encapsulation -Its the implementation mode of data
abstraction.With encapsulation, we can accomplish data
hiding
3.Polymorphism -Polymorphism refers to the process whereby
an object invokes a method of another object in a common
manner (with the same name) without understanding or caring
how it is accomplished.
4.Inheritance-When an object is derived from another
object. It inherits all the properties etc
| Is This Answer Correct ? | 11 Yes | 2 No |
Post New Answer View All Answers
Explain the usage of encapsulation?
Explain the different types of constructors
Which oops concept exposes only necessary information to the calling functions?
What is the use of ‘finalize’?
Explain about Overloading vs Overriding ?
What is a friend function?
Explain persistence?
what three "domains" are considered during analysis modeling?
What are the features of encapsulation ?
What is single and multiple inheritance?
What is data encapsulation and what's its significance?
Which oops concept is used as reuse mechanism?
What is virtual multiple inheritance?
Write a note on encapsulation?
What is difference between static and non-static fields of a class?