in my class I need to use a string for a key name....
# getting-started
c
in my class I need to use a string for a key name. I want to make sure I don't typo. so I want to pull it out into a constant. Option A:
Copy code
const val SOME_KEY_NAME = "MY_KEY_NAME"
cons... pollutes everywhere else having access to this? Option B:
Copy code
companion object {
    const val SOME_KEY_NAME = "MY_KEY_NAME"
}
cons... people seem to look down upon companion objects. is there a way to just share the key name privately in the class?
what would you choose in this case?