What are the OOPS concepts?
Answer Posted / swetcha
1) Encapsulation: It is the mechanism that binds together
code and data in manipulates, and keeps both safe from
outside interference and misuse. In short it isolates a
particular code and data from all other codes and data. A
well-defined interface controls the access to that
particular code and data.
2) Inheritance: It is the process by which one object
acquires the properties of another object. This supports
the hierarchical classification. Without the use of
hierarchies, each object would need to define all its
characteristics explicitly. However, by use of inheritance,
an object need only define those qualities that make it
unique within its class. It can inherit its general
attributes from its parent. A new sub-class inherits all of
the attributes of all of its ancestors.
3) Polymorphism: It is a feature that allows one interface
to be used for general class of actions. The specific
action is determined by the exact nature of the situation.
In general polymorphism means "one interface, multiple
methods", This means that it is possible to design a
generic interface to a group of related activities. This
helps reduce complexity by allowing the same interface to
be used to specify a general class of action. It is the
compiler's job to select the specific action (that is,
method) as it applies to each situation
| Is This Answer Correct ? | 1138 Yes | 208 No |
Post New Answer View All Answers
What is encapsulation in oop?
What is encapsulation oop?
Why can't we have instance(stack) of a class as a member of the same class like eg.Class A{A obj;} as we can have self refential pointer
What are the two different types of polymorphism?
What is debug class?what is trace class? What differences are between them? With examples.
What is abstraction in oops with example?
What is an advantage of polymorphism?
What does and I oop and sksksk mean?
What is abstraction in oop with example?
Which language is not a true object oriented programming language?
Can main method override?
Get me a number puzzle game-program
Is abstract thinking intelligence?
Why is destructor used?
How is polymorphism achieved?