Which of the following access specifiers is used in a class definition by default ?



Which of the following access specifiers is used in a class definition by default ?

A. Protected

B. Public

C. Private

D. Friend

Answer : C. Private


Explanation :

  • Public - The members declared as Public are accessible from outside the Class through an object of the class.
  • Protected - The members declared as Protected are accessible from outside the class but only in a class derived from it.
  • Private - These members are only accessible from within the class. No outside Access is allowed.
  • Friend - A friend function of a class is defined outside that class scope but it has the right to access all private and protected members of the class.

Related Searches to Which of the following access specifiers is used in a class definition by default ?