Bird
0
0

Why is encapsulation considered a fundamental principle in object-oriented programming?

hard📝 Conceptual Q10 of 15
Java - Encapsulation
Why is encapsulation considered a fundamental principle in object-oriented programming?
ABecause it allows multiple inheritance
BBecause it bundles data and methods, protecting data integrity
CBecause it makes all variables global
DBecause it removes the need for classes
Step-by-Step Solution
Solution:
  1. Step 1: Define encapsulation in OOP context

    Encapsulation bundles data and methods that operate on data into one unit.
  2. Step 2: Understand its role in protecting data

    It protects data integrity by restricting direct access and exposing controlled interfaces.
  3. Final Answer:

    Because it bundles data and methods, protecting data integrity -> Option B
  4. Quick Check:

    Encapsulation bundles and protects data [OK]
Quick Trick: Encapsulation bundles data and methods to protect integrity [OK]
Common Mistakes:
  • Confusing encapsulation with inheritance
  • Thinking it makes variables global
  • Believing it removes classes

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Java Quizzes