Java: Immutability Basics Question When should you avoid using setter methods? (Click to reveal answer) Answer In immutable classes, to prevent state changes. In Java, setter methods allow modification of an object's state. In immutable classes, like a product SKU, setters should be avoided to maintain the object's integrity. Instead, use constructor-based initialization. Additional NotesWhen should you avoid using setter methods? Track: Java Topic: OOP Focus: Immutability Basics Topics: Immutability Basics Java OOP