What is the purpose of a "constructor chaining"?
A) To create multiple constructors in a class.
B) To call one constructor from another constructor within the same class.
C) To override a constructor in a subclass.
D) To call a superclass constructor.
Answer: B) To call one constructor from another constructor within the same class.
Explanation: Constructor chaining is the practice of calling one constructor from another constructor within the same class. This allows for reusing constructor code and providing different ways to initialize an object. It can be done using the this() keyword in languages like Java.