2024 Autor: Elizabeth Oswald | [email protected]. Naposledy změněno: 2024-01-13 00:04
Obecně platí, že jakákoli metoda, která nezávisí na stavu instance, by měla být statická. Pomocné třídy, které neobsahují nic jiného než statické metody, by měly být samy o sobě deklarovány jako statické, aby se zabránilo náhodnému přidání nestatických členů a vytvoření instance tříd.
Musí být pomocné metody statické?
21 odpovědí. Preferuji, aby tyto pomocné metody byly private static; což dá čtenáři jasně najevo, že nebude měnit stav objektu.
Může být pomocná třída statická?
Většina pomocných nebo pomocných tříd používá statické metody. Nestatické metody byste měli používat pouze v případě, že chcete vytvořit více instancí své pomocné třídy, ale protože potřebujete pouze jednoduchý vstup -> funkce -> výstup, udělal bych metody statické.
Jsou statické pomocné třídy špatné?
Proč jsou statické pomocné třídy špatné? Statické pomocné třídy jsou špatné, protože znesnadňují porozumění programům (a tím pádem je obtížnější zapojit nové vývojáře), vedou k chybám, protože není jasné, s jakými daty mají pracovat a dělají změny těžší kvůli zvýšenému spojení.
Měly by být pomocné metody soukromé?
Interní pomocné metody jsou (pravděpodobně) v pořádku
Pokud je metoda skutečně jen pomocníkem veřejné metody a nemá smysl žít samostatně v jiném kontextu, pak je dobře si to ponechat jako soukromou metodu.
Doporučuje:
Můžeme udělat konstruktor statický?
Jednou z důležitých vlastností java konstruktoru je, že nemůže být statický. … Konstruktor je volán, když je vytvořen objekt třídy, takže se nepoužívá statický konstruktor. Další věc je, že pokud budeme deklarovat statický konstruktor, pak nemůžeme přistupovat / volat konstruktor z podtřídy.
Mohl by měl měl?
Pomocná slovesa "Will/Would" a "Shall/Should" Slovesa will, would, have, should, can, could, may, could a must nemohou být pouze hlavními (plnými) slovesy. Používají se pouze jako pomocná slovesa a vždy je třeba, aby následovalo hlavní sloveso.
Měl by být simpledateformat statický?
Formát data není bezpečný pro vlákna. Pokud více vláken používá stejný objekt DateFormat bez jakékoli synchronizace, můžete získat neočekávané výsledky. Měli byste tedy buď synchronizovat přístup k objektu DateFormat, použít proměnnou ThreadLocal nebo použít alternativní rozhraní Date API, jako je Joda-Time.
Měl by a měl by se používat?
'Shall' se používá ve formálním psaní a vyjadřuje budoucí čas. 'Should' se používá hlavně v neformálním psaní a jako minulý čas 'Shall'. „Shall“se používá k vyjádření myšlenek a zákonů. „Měl by“se používá k vyjádření osobních názorů a tužeb a především k poskytování rad.
Měl bych nebo měl mít?
Minulé modály říkají, co se mohlo stát, by mělo a mělo se to stát. Chcete-li vytvořit tyto minulé modály, po použití could, would nebo should následuje mít, po kterém následuje minulé příčestí sloveso. Použijte mít pro všechna zájmena; nikdy nepoužít has nebo musel vytvořit minulý způsob.