isStoresOpen () w tym StoresOpen wygląda jak liczba mnoga,
Kiedy przestrzegasz Konwencji nazewnictwa Java i standardów Java Beans, mają one predefiniowane przedrostki dla typów logicznych i innych, dlatego należy postępować zgodnie z konwencją nazewnictwa Java Beans.
Przejdźmy do twojego punktu Kiedy widzisz sklepyOtwarte tak, jak w perspektywie angielskiej, tak, wygląda to na liczbę mnogą. Jeszcze raz weź głęboką obserwację w to słowo,
Tutaj
storeOpen jest w liczbie mnogiej zgodnie z gramatyką angielską,
Wynik isStoresOpen nie jest liczbą mnogą, zamiast tego jest liczbą pojedynczą lub można powiedzieć, że jest skalarny z punktu widzenia konwencji programowania.
Wychodzi, że jest logiczna, po prostu prawda lub fałsz
Nie tak, jak twoje angielskie stwierdzenie liczby mnogiej prawda lub fałsz
Nie jest tablicą prawdy lub fałszu ani też kolekcjami prawdy lub fałszu
Więc tutaj możemy powiedzieć, że tutaj chodzi o wartość, która jest zwracana z tej metody ziaren boolean, a nie nazwę nadaną właściwości class, która wskazuje byt ze świata rzeczywistego.
Ważną rzeczą jest jeszcze jedno: ilekroć takie właściwości boolowskie są używane w klasach i są używane przez predefiniowane biblioteki w dowolnym frameworku, to framework z prefiksem użycia „ is ” służy do pobierania wartości boolowskich,
dlaczego oznacza, że nie jest tak mądrzejszy od ciebie, jak znasz gramatykę angielską, taką jak liczba mnoga / liczba pojedyncza, multiplekser itp.
are*()
gettera.