Use app×
Join Bloom Tuition
One on One Online Tuition
JEE MAIN 2025 Foundation Course
NEET 2025 Foundation Course
CLASS 12 FOUNDATION COURSE
CLASS 10 FOUNDATION COURSE
CLASS 9 FOUNDATION COURSE
CLASS 8 FOUNDATION COURSE
+1 vote
1.2k views
in General by (120k points)
closed by
Which among the following would destroy the encapsulation mechanism if it was allowed in programming?

(a) Using access declaration for private members of base class

(b) Using access declaration for public members of base class

(c) Using access declaration for local variable of main() function

(d) Using access declaration for global variables

1 Answer

0 votes
by (120k points)
selected by
 
Best answer
Right option is (a) Using access declaration for private members of base class

The best I can explain: If using access declaration for private members of base class was allowed in programming, it would have destroyed whole concept of encapsulation. As if it was possible, any class which gets inherited privately, would have been able to inherit the private members of base class, and hence could access each and every member of base class.

Welcome to Sarthaks eConnect: A unique platform where students can interact with teachers/experts/students to get solutions to their queries. Students (upto class 10+2) preparing for All Government Exams, CBSE Board Exam, ICSE Board Exam, State Board Exam, JEE (Mains+Advance) and NEET can ask questions from any subject and get quick answers by subject teachers/ experts/mentors/students.

Categories

...