8 ms·
Actually, in idiomatic java, it'd be even longer: You should make bar private, and add a setter. After all, we might want to change the rules on setting bar so
by slashdot 16y ago
Actually, in idiomatic java, it'd be even longer:
You should make bar private, and add a setter. After all, we might want to change the rules on setting bar sometime, and you wouldn't want to have to go back and change everywhere that accesses it...
- masklinn 16y ago> You should make bar private It's package-access by default, that's enough to hide it from the third-party users of the class. > and add a setter The original code uses `attr_reader` which defines a readonly "property". The Java translation is a single getter, with no way to set the value from outside the class.