What is the difference between public, private, protected
inheritance?
Answers were Sorted based on User's Feedback
Answer / dee
public-->inherite the protected members as preotected in
drived class and pubic members wiull be public in derived
class
protected--->pubic and protecated members of the base class
will become protected in derived class
Private-->pubilc and proteacted members will become private
in derived class
Is This Answer Correct ? | 170 Yes | 48 No |
Answer / priya
public: class members are access from the outside the class
private: class members can access only within the class
protected:class members can access inside the same package
Is This Answer Correct ? | 104 Yes | 51 No |
Answer / munish saini
** Public variables, are variables that are visible to all
classes.
** Private variables, are variables that are visible only
to the class to which they belong.
** Protected variables, are variables that are visible only
to the class to which they belong, and any subclasses.
Is This Answer Correct ? | 41 Yes | 10 No |
Answer / vivek kumar kaushal
Public: this is member function of its own and anyother
class.
Private: Class member access within its class.
Protected:this is member function to its own and derived
class.
Is This Answer Correct ? | 34 Yes | 5 No |
Answer / girish kumar
publc: variable declare in public can be access anywhere in the program i.e. other classes can also use same variable which are declare once.
private:variable declare in private can't be access outside the class in which it is declare .Variable are only access in the same class.
Is This Answer Correct ? | 24 Yes | 3 No |
Answer / tekle
The type or member can be accessed by any other code in the
same assembly or another assembly that references it.
private
The type or member can only be accessed by code in the same
class or struct.
protected
The type or member can only be accessed by code in the same
class or struct, or in a derived class.
Is This Answer Correct ? | 18 Yes | 4 No |
Answer / saikat
A private member can only be accessed by other methods of
the same class, while a public member can be accessed by
methods of any class or by non class code.
Is This Answer Correct ? | 9 Yes | 9 No |
Answer / krishnakumar
Modifier | Class | Package | Subclass | World
public | Y | Y | Y | Y
protected | Y | Y | Y | N
no modifier | Y | Y | N | N
private | Y | N | N | N
Is This Answer Correct ? | 3 Yes | 4 No |
Answer / sehrish
in private inheritance the private public and protected membrs are inaccessible
Is This Answer Correct ? | 0 Yes | 2 No |
Answer / sasikumar
everything which is aware of base is also that base
contions public member,,,
Is This Answer Correct ? | 12 Yes | 18 No |
Which ide is best for c++?
What are inline functions?
write a C++ programming :if the no is between 32 to 50 it will be odd.
What is the difference between function overloading and operator overloading?
Where do I find the current c or c++ standard documents?
Why is "using namespace std;" considered bad practice?
What are the two types of comments?
How do you declare a set in c++?
What are the syntactic rules to be avoid ambiguity in multiple inheritance?
In inline " expression passed as argument are evalauated once " while in macro "in some cases expression passed as argument are evaluated more than once " --> i am not getting it plz help to make me understand....
0 Answers College School Exams Tests, CS,
What does the ios::ate argument do?
What is meant by const_cast?