Q. Why is constructor private? (A) To restrict usage (B) To enforce static factory methods (C) To improve performance (D) To avoid inheritance ποΈ Show Answer π¬ Discuss π Share β‘Menu β Correct Answer: (B) To enforce static factory methods Explanation: Ensures creation via json() or other static methods.