С точки зрения Java , Метод A имеет на одно поле меньше в классе, поэтому является «более» эффективным.С точки зрения Kotlin , Метод B немного более ясно указывает на то, что неизменяемое свойство является прямой ссылкой на изменяемое свойство.Также Kotlin достаточно умен для локального доступа к полю, а не к методу получения.
Есть ли причина использовать метод B над методом A?
В общем, это просто вопрос вкуса.Если посмотреть на это с точки зрения микрооптимизации, то это зависит от того, будете ли вы использовать эту ссылку в самом классе или нет.