______ means that both the data and the methods which may access it are defined together in the same unit.

  1. Data hiding

  2. Encapsulation

  3. Data Binding

  4. None of these options


Correct Option: B

AI Explanation

To answer this question, you need to understand the concept of encapsulation.

Encapsulation refers to the practice of combining data and the methods that operate on that data into a single unit or class. This unit is known as an object in object-oriented programming.

Option A) Data hiding - Data hiding is a concept related to encapsulation, where the internal representation of an object is hidden from the outside world. While data hiding is a part of encapsulation, it is not the complete definition of encapsulation.

Option B) Encapsulation - This option is correct. Encapsulation is the process of combining data and the methods that operate on that data into a single unit or class.

Option C) Data Binding - Data binding is a concept that establishes a connection between the application UI and the data it displays. It is not directly related to encapsulation.

Option D) None of these options - This option is incorrect, as the correct answer is option B) Encapsulation.

The correct answer is B) Encapsulation. This option is correct because it accurately describes the concept of combining data and methods in the same unit or class.

Find more quizzes: