Pojď se podrobněni podívat na možnosti, které programátorovi nabízí objektově orientované programování (OOP) v Javě.

V tomto kurzu se naučíš

co je zapouzdření (encapsulation) a proč je důležité
co je to rozhraní (interface) a k čemu se hodí
jak využit dědičnost a kdy se naopak nehodí
principy objektově orientovaného programování
Studenti se uplatinili u firem jako jsou

časová náročnost

5.5 hodin

obtížnost

Pro mírně pokročilé

rozsah kurzu

34 kapitol

Co je dobré znát předem

V tomto kurzu jsou zmíněny koncepty, které možná ještě neznáš. Pro efektivní pochopení kurzu si ověř, že máš znalosti z kurzů níže:

Osnova

  1. Lekce 1
    Modifikátory přístupu
    60 minut
    1. Třídy a objekty
    2. Atributy, metody a konstruktory
    3. Vylepšený zápis třídy Dog
    4. Modifikátor final
    5. Modifikátory přístupu
    6. Třídní metody a atributy
    7. Cvičení: zápis třídy pro komunikaci se senzorem teploty
  2. Lekce 2
    Principy OOP a jejich zápis v Javě
    60 minut
    1. Svět jako množina objektů
    2. Zapouzdření (encapsulation)
    3. Abstrakce (abstraction)
    4. Dědičnost (inheritance)
    5. Polymorfismus (polymorphism)
    6. Skládání (composition) a delegování (delegation)
    7. A jak se to zapíše v Javě?
    8. Dědičnost v Javě
    9. Liskovové princip substituce
    10. Překrývání metod
    Zobrazit dalších 3 kapitoly
    začít zdarma
  3. Lekce 3
    Rozhraní (interface)
    60 minut
    1. Definice rozhraní
    2. Implementace rozhraní
    3. Ukázka použití rozhraní
    4. Baseball
    5. Nápojový automat
    6. Abstraktní třídy a metody
  4. Lekce 4
    Souhrnný úkol
    120 minut
    1. Baseball
    2. Nápojový automat
  5. Lekce 5
    Shrnutí a kvíz
    30 minut
    1. Rysy OOP a základní pojmy
    2. Dědičnost
    3. Rozhraní a abstraktní třídy
    4. Modifikátory přístupu
    5. Třídní atributy a metody
    6. Kvíz

Autoři kurzu

Martin Šimůnek

Učitel a programátor

Martin vystudoval softwarové inženýrství na Fakultě elektrotechniky ČVUT v Praze. Kromě dílčích programátorských projektů působí jako učitel odborných předmětů oboru Informační technologie na obchodní akademii v Uherském Hradišti. V jeho rozvrhu výuky najdete zejména Počítačové sítě, Programování a Linux.

Ondřej Konečný

Ondru programování bavilo už od střední. Začínal tehdy s Visual Basic Studiem, potom následovalo webové období - tvořil prezentace a e-shopy. Po absolvování informatiky na FIT VUT začal pracovat jako Java vývojář a tvoří velké ERP aplikace.

Co říkají naši studenti

4.8 / 5
Přečti si více recenzí na Google
Petr Ševčík

Engeto Online kurzy jsou super pro samouky, začátečníky, i mírně pokročilé. Široká nabídka Python, Linux, Databází a dalších kurzů je zpracovaná hezky interaktivně. Dobře popsanou teorii doplňují praktické cvičení. U subscription je výhoda že si člověk může studovat vlastním tempem.

Marek Soukup

Zdaleka nejlepší vzdělávací kurz, s jakým jsem se setkal. Všechno má jasný účel a smysl, online podpora je vynikající. Pokud se za půl roku chcete posunout o 10 let dopředu, musíte se stavit u kluků z ENGETO.

Radim Zouhar

Engeto - to je skvělý tým ochotných lektorů. Vědomosti, zkušenosti a příležitosti Vám přinesou na talíři. Člověk musí mít jen otevřenou hlavu a poctivě se připravovat.

časová náročnost

5.5 hodin

obtížnost

Pro mírně pokročilé

rozsah kurzu

34 kapitol

Co je dobré znát předem

V tomto kurzu jsou zmíněny koncepty, které možná ještě neznáš. Pro efektivní pochopení kurzu si ověř, že máš znalosti z kurzů níže:

PŘIDEJ SE K VÍC JAK

10 000

STUDENTŮM

začít zdarma