Question
Which of the following best illustrates Encapsulation
in Object-Oriented Programming?Solution
Encapsulation is a key OOP principle that involves combining data (fields) and methods (functions) into a single unit (class) and controlling access to them using access modifiers like private, protected, and public. For instance, a BankAccount class might hide its balance field (using private access) and expose methods like deposit() and withdraw() to manipulate it. Encapsulation ensures data integrity and security , preventing unauthorized access or modifications. Why Other Options Are Incorrect : 2. Allowing multiple objects to interact through message passing : This describes Message Passing , which focuses on communication between objects. 3. Hiding complex implementation details from the user : This is Abstraction , not Encapsulation. 4. Enabling a class to inherit properties and methods from another class : This refers to Inheritance , unrelated to Encapsulation. 5. Defining a one-to-many relationship between objects : This aligns with Aggregation or Composition , not Encapsulation.
Which one of the following is not a process of DNA recombinant technology ?
In diploid organisms, which of the following undergoes meiosis ?
Which of the following is a technique by which plants get rid of waste material?
I. Storing as gum and resin
II. Removed in the falling leaves
Which enzyme is secreted by the stomach and digests proteins?
The yellow color of human urine is due to:
Leptospirosis is a disease caused by:
Which of the following is NOT a bacterial disease?
Photosynthesis takes place inside plant cells in:
Given below are two statements :
Statement I :
Whisky, brandy and rum are produced without distillation of the fermented broth.
Sta...
Monocotyledons and dicotyledons are subdivisions of which plant group?