diff --git a/docs/2024-jaro/java-1-online/_posts/2024-02-13-lekce-5.md b/docs/2024-jaro/java-1-online/_posts/2024-02-13-lekce-5.md index e6f7923..e6fab58 100644 --- a/docs/2024-jaro/java-1-online/_posts/2024-02-13-lekce-5.md +++ b/docs/2024-jaro/java-1-online/_posts/2024-02-13-lekce-5.md @@ -13,12 +13,23 @@ title: Lekce 5 * `public` – viditelné odkudkoli * `private` – viditelné pouze z vlastní třídy * později: `protected` – viditelné z package a z odděděných tříd - * později: „package protected“ – viditelné z package + * později: „package protected“ nebo „default“ – viditelné z package * dokumentace tříd v základní knihovně Javy: [Java SE 21 JavaDoc](https://docs.oracle.com/en/java/javase/21/docs/api/index.html) * [java.lang.String](https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html) * [java.util.Objects](https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Objects.html) * [java.io.PrintStream](https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/PrintSTream.html) (Objekty `System.out` a `System.err` jsou typu `java.io.PrintStream`.) +## Zápis metody či fieldu + +``` + [static] názevFieldu [= hodnota]; + + [static] názevMetody() { +} +``` + +Návratový typ je datový typ (primitivní typ nebo třída) nebo `void`. + ## Tip * generování kódu (třeba gettery a settery) v IntelliJ Idea: * Windows, Linux: Alt+Insert