Encapsulation and Access Modifiers
Encapsulation protects data using access modifiers: private, protected, and public (default).
Private Members
class Secret {
private val key = "1234"
def reveal(): Unit = println(s"The key is $key")
}Use getter/setter methods or val/var properties for controlled access.
