Felhasználói eszközök

Eszközök a webhelyen


oktatas:programozas:objektum_orientalt_tervezes

Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

Előző változat mindkét oldalon Előző változat
Következő változat
Előző változat
oktatas:programozas:objektum_orientalt_tervezes [2024/01/22 14:33]
admin [Sarga Zrt példa]
oktatas:programozas:objektum_orientalt_tervezes [2024/01/22 14:45] (aktuális)
admin [Objektum Orientált Tervezés]
Sor 5: Sor 5:
   * **Szerző:​** Sallai András   * **Szerző:​** Sallai András
   * Copyright (c) 2014, Sallai András   * Copyright (c) 2014, Sallai András
 +  * Szerkesztve:​ 2024
   * Licenc: [[https://​creativecommons.org/​licenses/​by-sa/​4.0/​|CC BY-SA 4.0]]   * Licenc: [[https://​creativecommons.org/​licenses/​by-sa/​4.0/​|CC BY-SA 4.0]]
   * Web: https://​szit.hu   * Web: https://​szit.hu
Sor 52: Sor 53:
 osztálynak is van egy [[https://​docs.oracle.com/​en/​java/​javase/​20/​docs/​api/​java.base/​java/​lang/​Object.html|Object]] nevű őse. Ez a kapcsolat akkor is létrejön, osztálynak is van egy [[https://​docs.oracle.com/​en/​java/​javase/​20/​docs/​api/​java.base/​java/​lang/​Object.html|Object]] nevű őse. Ez a kapcsolat akkor is létrejön,
 ha nem jelöljük örökléssel. ha nem jelöljük örökléssel.
 +
 +Vegyük például a Szemely osztályt:
 +
 +<code java Java.java>​
 +class Szemely {
 +    String nev;
 +    Integer kor;
 +}
 +</​code>​
 +
 +A háttérben olyan, mintha ezt csináltuk volna:
 +
 +<code java Java.java>​
 +class Szemely extends Object {
 +    String nev;
 +    Integer kor;
 +}
 +</​code>​
 +
 +
 +{{:​oktatas:​programozas:​szemely_object.png|}}
 +
 +
 +Vegyünk egy Employee nevű osztályt, ahol szintén nem állítunk be öröklést:​
 +
 +<code java Employee.java>​
 +class Employee {
 +    Integer id;
 +    String name;
 +    String city;
 +    Double salary;
 +    LocalDate birth;
 +}
 +</​code>​
 +
 +<code java Employee.java>​
 +class Employee extends Object {
 +    Integer id;
 +    String name;
 +    String city;
 +    Double salary;
 +    LocalDate birth;
 +}
 +</​code>​
 +
 +
  
 {{:​oktatas:​programozas:​employe_object.png|}} {{:​oktatas:​programozas:​employe_object.png|}}
oktatas/programozas/objektum_orientalt_tervezes.1705930400.txt.gz · Utolsó módosítás: 2024/01/22 14:33 szerkesztette: admin