Jazyk C++ - objektov? orientované programování (C2)
Kurz seznamuje ú?astníky s objektov? orientovaným programováním (OOP) v jazyce C++. P?edpokládá u nich znalosti syntaxe a základních konstrukcí jazyka C (prom?nné, funkce, podmínky, cykly...), které rozši?uje o um?ní objektového programování. Ú?astníci se seznámí s pojmy jako t?ída a metoda, vysv?tlí si použití konstruktor? a destruktor? p?i vytvá?ení instance t?ídy a nau?í se využívat d?di?nost a polymorfismus. V neposlední ?ad? je na kurzu probíráno ošet?ení výjimek a použití šablon.
Všechny probírané techniky jsou univerzální a nezávislé na platform? (Windows, Linux, Unix ...). Standardn? je kurzu veden na platform? Microsoft Windows, ale na p?ání ú?astník? lze využít jakýkoliv jiný vhodný p?eklada? nebo vývojové prost?edí.
| Der Kurs ist der Kategorie zugeordnet: |
Programování → C/C++ Ostatní |
Kursstufe: Fortgeschritten
Course duration: 3 days
Kursinhalt:
- Zopakování syntaxe jazyka C a d?ležitých konstrukcí
- Vztah C/C++ - rozdíly a výhody, p?et?žování funkcí a operátor?, stru?ná historie a vývoj C++
- Úvod do objektového programování - princip OOP, objektový model, vysv?tlení pojm? t?ída, metoda, d?di?nost apod.
- T?ídy - datové položky (prom?nné) a metody, klí?ová slova class, struct, private, public, p?et?žování metod, virtuální metody, p?átelské t?ídy a funkce (deklarace klí?ovým slovem friend)
- Instance t?ídy - operátory new a delete, konstruktory a destruktory
- D?di?nost a polymorfizmus - p?ístupová práva, p?et?žování metod potomkem, vícenásobné d?d?ní, abstraktní t?ída, vysv?tlení polymorfizmu, interface
- Výjimky - ošet?ení chyb, klí?ová slova throw, try a catch, t?ídy výjimek, standardní t?ída exception
- Šablony - princip, využití, deklarace, standardní knihovna šablon
Erforderliche Kenntnisse: základní znalost programování, zkušenost s programovacím jazykem C a dobrá znalost jeho syntaxe, pop?ípad? znalosti na úrovni kurzu C1
Der Kurspreis enthält auch Drucksachen im Wert von: 300 CZK
Zeitplan: 9:00 - 17:00
.Kurstermine:
Empfohlene vorhergehende und anschlieĂźende Kurse:
![]()
Empfohlene vorhergehende und anschlieĂźende Kurse
![]()
