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
What is a ternary operator?
What is the significance of encapsulation?
What is the function of pure virtual functions?
Can we use static method definitions in interfaces?
What is hybrid inheritance?
Differentiate between overloading and overriding.
Difference between encapsulation and data hiding ?
What's the order of call of constructors in inheritiance?
Whether static method can use nonstatic members?
Explain about the relationship between object oriented programming and databases?
What do you mean by polymorphism?
Explain the use of Vtable and what are the various problems to override the functions?
Explain what is object oriented programming language?
What are the types of polymorphism?
Explain about encapsulation?