In multiple inheritance , to create sub class object , is
there need to create objects for its superclasses???
in java and c++ both. Actually i have some information that
is , all available members from its superclasses , memory
created in subclass obj , so no need to create object for
its superclasses...???
Thanks in Advance
Answer / abhishek
Hi,
There is no need to create an object of the base class, if you want to create an object of the derived class. It is automatically created internally. When you create an object of the derived class then, the constructor of the base class is called first and then the constructor of the derived class. Hence, depending upon the scope specified by access specifiers, we can directly the use the members of the Base class using the object of the Derived class.
| Is This Answer Correct ? | 1 Yes | 0 No |
what is a class
What is an orthogonal base class?
What are different oops concepts?
Explain the concept of abstracion and encapsulation with one example. What is the difference between them?
Name a typical usage of polymorphism
How to call a non virtual function in the derived class by using base class pointer
What is object in oop?
Whats is abstraction in oops?
What is cohesion in oop?
what is a ststic variable and stiticfunction briefly explain with exmple and in which case we use
What is abstraction with example?
what is the virtual function overhead, and what is it used for ? i hope i can get and appropriate answers, thanks a lot....