Objektově orientované programování: Porovnání verzí
založena nová stránka s textem „== 🤯🤯 CO JE OOP 🤯🤯 == OOP = programování ale '''jinak''' 😵💫 ne příkazy ❌ ale '''VĚCI''' ✅ věci = objekty 🧍♂️🚗🐉 objekty si '''povídají''' 💬📨 program = kecárna 🤡 ---- == 🧠❌ JAK SE NA TO KOUKÁ == realita 🌍 → usekneš zbytečnosti ✂️ → necháš jen důležité 🫠 → HOTOVO ✅ neřešíš: * jak to funguje 🤷♂️ řešíš: * co to dělá 🔥 ---- ==…“ |
Bez shrnutí editace |
||
| (Nejsou zobrazeny 2 mezilehlé verze od jednoho dalšího uživatele.) | |||
| Řádek 190: | Řádek 190: | ||
rodinné drama 🎭 | rodinné drama 🎭 | ||
== 🗂️ Rychlý přehled OOP vztahů == | |||
{| class="wikitable" | |||
! Koncept !! Popis !! Příklad | |||
|- | |||
| Třída 🧩 || Návod, plán || „Auto“ – návod na auto | |||
|- | |||
| Objekt 🧸 || Hotová věc || konkrétní auto – Škoda Octavia | |||
|- | |||
| Instance 🧍 || Konkrétní kus || moje Octavia z roku 2018 | |||
|- | |||
| Atributy 🎒 || Vlastnosti objektu || barva, výkon, počet kol | |||
|- | |||
| Metoda 🛠️ || Akce objektu || jet(), zatáčet(), brzdit() | |||
|- | |||
| Zpráva 📩 || Volání metody jiným objektem || „Hej, auto, jeď!“ | |||
|} | |||
== 👀🧬 SOUVISEJÍCÍ TÉMA == | |||
[[Modelování pro 3D tisk]] | |||
Aktuální verze z 10. 2. 2026, 13:47
🤯🤯 CO JE OOP 🤯🤯
[editovat | editovat zdroj]OOP = programování
ale jinak 😵💫
ne příkazy ❌
ale VĚCI ✅
věci = objekty 🧍♂️🚗🐉
objekty si povídají 💬📨
program = kecárna 🤡
🧠❌ JAK SE NA TO KOUKÁ
[editovat | editovat zdroj]realita 🌍
→ usekneš zbytečnosti ✂️
→ necháš jen důležité 🫠
→ HOTOVO ✅
neřešíš:
- jak to funguje 🤷♂️ řešíš:
- co to dělá 🔥
🧱 ZÁKLADY (VERY LOW BRAIN)
[editovat | editovat zdroj]- třída 🧩 = návod
- objekt 🧸 = hotová věc
- instance 🧍 = konkrétní kus
- atributy 🎒 = vlastnosti
- stav 😐 = aktuální vibe
- metoda 🛠️ = akce
- zpráva 📩 = „hej udělej něco“
svět = objekty
objekty = kecají
konec filozofie 🗿
🧠💤 ABSTRAKCE
[editovat | editovat zdroj]černá krabice ⬛
mačkáš tlačítko 👉
funguje 🤷♂️
neptáš se ❌
mozku se uleví 😌
🔒 ZAPOUZDŘENÍ
[editovat | editovat zdroj]data + metody 🤝
nedloubat dovnitř 🛑👆
jen přes metody 📞
bezpečí 🔐
klid 😴
🌀 POLYMORFISMUS
[editovat | editovat zdroj]stejná věta 🗣️
jiný efekt 💥🔥❄️
„útok!“
meč ⚔️
kouzlo 🪄
pěst 👊
same same
but different 🐒
🧩 SKLÁDÁNÍ
[editovat | editovat zdroj]objekt
má objekt
má objekt
má objekt
lego vibe 🧱🧱🧱
📞 DELEGOVÁNÍ
[editovat | editovat zdroj]objekt líný 😪
pošle práci jinému 👉
„vyřiď to pls“ 🫡
🧬 DĚDIČNOST
[editovat | editovat zdroj]rodič 👨
dítě 👶
dítě má všechno + něco navíc 🎁
POZOR ⚠️
nepoužívat furt ❌
jinak bolest 😭
🆕 OBJEKTY
[editovat | editovat zdroj]new = zrod 👶✨
konstruktor = start setup 🎮
když nic nenapíšeš
java to nějak vymyslí 🤡
🧠❌ METODY
[editovat | editovat zdroj]- krátké ✂️
- jednoduché 🧠💤
- jedna věc ☝️
dlouhá metoda = 🚩🚩🚩
📦 PROMĚNNÉ
[editovat | editovat zdroj]instanční
[editovat | editovat zdroj]každý objekt svoje 🎒
chaos ale kontrolovaný 😎
static
[editovat | editovat zdroj]jedna hodnota 🗿
všichni stejná 🤝
sdílený mozek 🧠
👀 PŘÍSTUP
[editovat | editovat zdroj]- private 🔒
- public 🌍
- protected 🧬
- package 📦
čím víc zamčeno
tím líp 🔐😌
👻 ABSTRAKTNÍ VĚCI
[editovat | editovat zdroj]abstraktní třída 👻
- něco jo
- něco ne
interface 👽
- jen sliby 🤞
- žádná práce 😎
„věř mi bro“ 🫂
🔁 THIS & SUPER
[editovat | editovat zdroj]this = já 😎
super = táta 👴
rodinné drama 🎭
🗂️ Rychlý přehled OOP vztahů
[editovat | editovat zdroj]| Koncept | Popis | Příklad |
|---|---|---|
| Třída 🧩 | Návod, plán | „Auto“ – návod na auto |
| Objekt 🧸 | Hotová věc | konkrétní auto – Škoda Octavia |
| Instance 🧍 | Konkrétní kus | moje Octavia z roku 2018 |
| Atributy 🎒 | Vlastnosti objektu | barva, výkon, počet kol |
| Metoda 🛠️ | Akce objektu | jet(), zatáčet(), brzdit() |
| Zpráva 📩 | Volání metody jiným objektem | „Hej, auto, jeď!“ |
