isStoresOpen() в этом StoresOpen выглядит как множественное число,
Когда вы следуете соглашению об именах Java и стандартам Java Beans, они имеют предопределенные префиксы для логических и других типов, поэтому вы должны следовать соглашению об именах Java Beans.
Давайте перейдем к вашему вопросу. Когда вы видите storesOpen в английском перспективном виде, да, это похоже на множественное число. Еще раз внимательно понаблюдайте за этим словом,
Здесь
storesOpen во множественном числе в соответствии с английской грамматикой,
Результат isStoresOpen не во множественном числе, а в единственном числе, или можно сказать, что он скалярный с точки зрения соглашения о программировании.
Это логическое значение, просто истинное или ложное
Не так, как ваше английское множественное число true's или false's.
Не массив true или false или набор true или false.
Итак, здесь мы можем сказать, что здесь нас интересует значение, которое возвращается из этого логического метода компонента, а не имя, данное свойству класса, чтобы указать объект реального мира.
Еще одна важная вещь: всякий раз, когда такие логические свойства используются в классах и используются предопределенными библиотеками в любой среде, тогда среда с префиксом использования 'is' для получения логических значений,
почему это означает, что это не так уж и умнее вас, поскольку вы знаете английскую грамматику, такую как множественное / единственное число, мультиплексор и т. Д.
person
Anil Kumar
schedule
09.06.2017
are*()
геттера. - person rekire   schedule 18.10.2012are*()
геттеры, если они грамматически правильны. - person Roddy of the Frozen Peas   schedule 18.10.2012is
, либоhas
... - person assylias   schedule 18.10.2012areAllStoresClosed()
--›isAnyStoreOpen()
илиareAllStoresOpen()
--›isAnyStoreClosed()
- person jacobq   schedule 22.01.2014