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 |
Is data hiding and abstraction same?
Why do we use encapsulation in oops?
What are main features of oop?
Why do we use class?
Program to check whether a word is in all capital letters
write a program to find the largest of two numbers without using for,while,switch,if else, conditional operator and do while using c++ pgmng language
why constructor cannt be declar virtually? why destructor cannt be overloaded?
What is the main feature of oop?
Why polymorphism is used in oops?
What is abstraction and encapsulation?
What is overriding in oops?
What are benefits of oop?