CoolInterview.com - World's Largest Collection of Interview Questions
Send Free SMS
 Interview Questions  
 Our Services  


INTERVIEW QUESTIONS LANGUAGES C++ DETAILS
Question :
it possible to inherit the private member in drived class?


Category C++ Interview Questions
Rating (1.0) By 2 users
Added on 7/19/2006
Views 2484
Rate it!
Answers:

yes, if the derived class is inheriting from base class with private access level

class derived : private base



but it's not mean that we can inherit privete member of base class....... if we are inheriting base class in privete mode that means base class function will use like privete member of derive class and in any condition we can not inherit private function of base class........



 Posted by: mayank kumar sharma    

Contact mayank kumar sharma  Contact mayank kumar sharma

Hi Friends, Actualy there r three access mode in C++,(i)public (ii)protected (iii)private.public can be accessed from anywhere
& protected can be access only by derived class;But if we made a variable private it can be accessed by scope resiolution operator(::)from outside the class.if this derived class is inheriting the private member from base class then it is possible to inherit the private member in derived class.



 Posted by: Ravi Mehta    

Contact Ravi  Mehta  Contact Ravi Mehta

Yes,we can inherit the private member into derived class. 1st we inherit base class into derived class in public mode,now public member of base class too public member of derived class,than we can call the private member by public function of derived class.



 Posted by: Ravi jha    

Contact Ravi jha  Contact Ravi jha

yes the private member of base class is automaticaly inherited in drived class but can not be use and visible in drive class



 Posted by: gaurav    

Contact gaurav  Contact gaurav

#include "stdafx.h"
#include "iostream"
using namespace std;

class base
{
private :
int s;
public:
int pub;
base(){
s=20;
pub=10;
}
virtual void getV(){
printf("%d",s);
}
};

class der : public base
{
};


int _tmain(int argc, _TCHAR* argv[])
{

der d;
d.getV();
cout<<d.pub;
return 0;
}



 Posted by: Swapnil Patil    

Contact Swapnil Patil  Contact Swapnil Patil


If you have the better answer, then send it to us. We will display your answer after the approval.
Name :*
Email Id :*
Answer :*
Verification Code Code Image - Please contact webmaster if you have problems seeing this image code Not readable? Load New Code
Process Verification  Enter the above shown code:*
Inform me about updated answers to this question

   
Related Questions
View Answer
Can you allocate the memory using malloc() in C and deallocate the same memory using free() in c++

View Answer
How do you write a program which produces its own source code as its output?

View Answer
Define copy constructor? What is the use of copy constructor?

View Answer
What is a memory leak? How can we avoid it?
View Answer
What is the difference between Function and Member function?



View Answer
In C++, what is a constructor,destructor?
View Answer
What is a class?
View Answer
What is an object?
View Answer
What is public, protected, private?
View Answer
What is the difference between class and structure?
View Answer

Please Note: We keep on updating better answers to this site. Subscribe to our newsletter to get notified when better answer is posted.

Notify me when better answer is posted!
Email:

View ALL C++ Interview Questions

User Options
Sponsored Links


Copyright ©2003-2010 CoolInterview.com, All Rights Reserved.
Privacy Policy | Terms and Conditions
Page URL: http://www.coolinterview.com/interview/6082/default.asp?cachecommand=bypass


Download Yahoo Messenger | Placement Papers| FREE SMS | ASP .Net Tutorial | Web Hosting | Free SMS | Dedicated Servers | Joke of the Day

0.67