Java: Controlled Mutation Question How can you enforce invariants in Java classes? (Click to reveal answer) Answer Use constructor checks and controlled methods. To enforce invariants, validate conditions in the constructor and use methods to modify the state. For instance, a `BankAccount` class can check in the constructor that the initial balance is non-negative and use controlled methods to manage funds. Additional NotesHow can you enforce invariants in Java classes? Track: Java Topic: OOP Focus: Controlled Mutation Topics: Controlled Mutation Java OOP