What is public, protected, private?

Showing Answers 1 - 7 of 7 Answers

samiksc

  • Jan 25th, 2006
 

Public: Class members having this specifier are accessible from objects created outside the class

Protected: These members will be accessible from inside the class and its derived classes.

Private: These members will be available from inside the current class only.

  Was this answer useful?  Yes

SHIVANI

  • Sep 20th, 2011
 

* 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.

Deciding when to use private, protected, or public variables is sometimes tricky. You need to think whether or not an external object (or program), actually needs direct access to the information. If you do want other objects to access internal data, but wish to control it, you would make it either private or protected, but provide functions which can manipulate the data in a controlled way.

  Was this answer useful?  Yes

Give your answer:

If you think the above answer is not correct, Please select a reason and add your answer below.

 

Related Answered Questions

 

Related Open Questions