Děkujeme za Vaše hodnocení.

Objekty v Pythonu

MS6
Zkopírovat krátkou adresu (umime.to/MS6)
Ukázat QR kód

umime.to/MS6


Stáhnout QR kód
Ukázat/skrýt shrnutí

Python, stejně jako většina dalších moderních programovacích jazyků, podporuje objektově orientované programování. To už je poměrně pokročilé programátorské téma. Zde si shrneme jen některé základní pojmy.

Objekt (object) je kolekce dat (proměnných) a metod (funkcí), které s těmito daty pracují. V Pythonu jsou téměř všechna data, se kterými se setkáme, objekty (čísla, řetězce, seznamy, …).

Objekty jsou speciální instance tříd (class). Třídu můžeme chápat jako obecný vzor, podle kterého se tvoří objekty.

Příklad definice třídy:

A takto vytvoříme objekty (instance třídy) a použijeme je:

V tomto příkladě:

  • Person je třída,
  • homer a bart jsou objekty,
  • name a age jsou datové atributy,
  • introduce() je metoda,
  • __init__ je inicializační metoda, která se automaticky volá při vytváření objektu.
Souhrn mi pomohl
Souhrn mi nepomohl
Souhrn je skryt.

Rozhodovačka

Rychlé procvičování výběrem ze dvou možností.


Objekty v Pythonu  
Zobrazit souhrn tématu


Porozumění

Čtení textů, odpovídání na otázky testující porozumění textu.


Objekty v Pythonu

Řešené příklady na práci s objekty v Pythonu.



NAPIŠTE NÁM

Děkujeme za vaši zprávu, byla úspěšně odeslána.

Napište nám

Nevíte si rady?

Nejprve se prosím podívejte na časté dotazy:

Čeho se zpráva týká?

Vzkaz Obsah Ovládání Přihlášení Licence