Which statement is true?

  1. A base class inherits some of the properties of a derived class.

  2. A base class inherits all of the properties of a derived class.

  3. A derived class inherits some of the properties of a base class.

  4. A derived class inherits all of the properties of a base class.

  5. None of the above.


Correct Option: D

AI Explanation

To answer this question, you need to understand the concept of inheritance in object-oriented programming.

Inheritance is a mechanism in object-oriented programming that allows a class to inherit properties and methods from another class. The class that is being inherited from is called the base class (or parent class), and the class that inherits from the base class is called the derived class (or child class).

Let's go through each option to understand why it is correct or incorrect:

Option A) A base class inherits some of the properties of a derived class. This option is incorrect because in inheritance, it is the derived class that inherits properties from the base class, not the other way around.

Option B) A base class inherits all of the properties of a derived class. This option is incorrect because in inheritance, it is the derived class that inherits properties from the base class, not the other way around.

Option C) A derived class inherits some of the properties of a base class. This option is incorrect because in inheritance, a derived class inherits all the properties of the base class.

Option D) A derived class inherits all of the properties of a base class. This option is correct because in inheritance, a derived class inherits all the properties and methods of the base class.

Option E) None of the above. This option is incorrect because option D is the correct answer.

Therefore, the correct answer is option D. A derived class inherits all of the properties of a base class.

Find more quizzes: