Я читаю через библиотеку Гуавы, и я продолжаю нарваться методами, которые выглядят примерно так:Разница между методом геттера и методом, который возвращает состояние переменной экземпляра?
@Override public int size() {
return size;
}
Какая разница (стратегически, условно, и т.д.) между выше и следующим?
@Override public int getSize() {
return size;
}
Или нет никакой разницы? Это просто сокращение?
Getters могут использоваться инструментами, которые обрабатывают JavaBeans, например язык выражений (EL) в JSP. – Pshemo
Таким образом, вы подтверждаете мое собственное предположение, что последнее более условно. Но что, если таковые имеются, являются преимуществами первого? – pgblu
@pgblu Похоже, что это более предпочтительная вещь, вероятно, зависит от человека, написавшего код. Он также может отличаться, если ваша компания или организация имеет руководство по стилю кода, для этого может потребоваться префикс 'get_' –