Discussion :: OOPS Concepts - General Questions (Q.No.54)
Which of the following access specifier is used as a default in a class definition?
Answer: Option C
No answer description available for this question.
|Ravi Kant Chauhan said: (May 14, 2013)|
|In C++, all the members of a class is by default private member.|
|Biren Mishra said: (Jun 18, 2014)|
|Dear @Ravi, In the question it is given as class Definition not class member. So default access specifier for a class definition is either public or Internal. So the answer should be public(option B).|
|Rajabhupal said: (Oct 6, 2014)|
|In C++ we declare any function before these functions use access specifiers those are public, private in this public is explicitly declare by the programmer but private declared as default.|
|Puja Shahi said: (Jan 13, 2015)|
|Yes it is private by default both in C++ and Java.|
|Bhushan said: (Feb 27, 2015)|
|One of the big five feature of OOPS languages is inheritance. Then if we declare the class as private then there is no use of inheritance.|
|Sudhanshu Shukla said: (Nov 24, 2015)|
|Dear @Puja Shahi.
Class can never declare private in Java.
|Sheikh Asrar Danish said: (Nov 4, 2016)|
|Here the question is default class definition, and we all knows that public is by default assign to class at the time definition. So ANSWER must be option B.|
|Sushumna said: (Jul 16, 2017)|
|I think it is option B. Because public is always a default one.|
|Srinidhi said: (Jan 10, 2019)|
|Yes, it's public. I also agree.|
|Haripriya said: (Apr 15, 2019)|
|Yes, I think the option B is correct.|
|Rahul said: (Nov 4, 2019)|
|Private is the right answer. The default access specifier in C++ language is private.|
Post your comments here:
Email : (optional)
» Your comments will be displayed only after manual approval.