Подобно C #, Kotlin использует концепцию свойств, которая означает, что вы можете делать что-то вроде
var name: String = “John”
Предоставляя вам приватное поле и общедоступные методы получения / установки.
Java не имеетэто и поля доступны, если они не определены как частные или защищенные.