Objektově orientované programování: Porovnání verzí
Bez shrnutí editace |
Bez shrnutí editace |
||
| Řádek 192: | Řádek 192: | ||
== 👀🧬 SOUVISEJÍCÍ TÉMA == | == 👀🧬 SOUVISEJÍCÍ TÉMA == | ||
[[Modelování pro 3D tisk]] | |||
Verze z 10. 2. 2026, 12:33
🤯🤯 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á 🔥
🧱 ZÁKLADY (VERY LOW BRAIN)
- 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
černá krabice ⬛
mačkáš tlačítko 👉
funguje 🤷♂️
neptáš se ❌
mozku se uleví 😌
🔒 ZAPOUZDŘENÍ
data + metody 🤝
nedloubat dovnitř 🛑👆
jen přes metody 📞
bezpečí 🔐
klid 😴
🌀 POLYMORFISMUS
stejná věta 🗣️
jiný efekt 💥🔥❄️
„útok!“
meč ⚔️
kouzlo 🪄
pěst 👊
same same
but different 🐒
🧩 SKLÁDÁNÍ
objekt
má objekt
má objekt
má objekt
lego vibe 🧱🧱🧱
📞 DELEGOVÁNÍ
objekt líný 😪
pošle práci jinému 👉
„vyřiď to pls“ 🫡
🧬 DĚDIČNOST
rodič 👨
dítě 👶
dítě má všechno + něco navíc 🎁
POZOR ⚠️
nepoužívat furt ❌
jinak bolest 😭
🆕 OBJEKTY
new = zrod 👶✨
konstruktor = start setup 🎮
když nic nenapíšeš
java to nějak vymyslí 🤡
🧠❌ METODY
- krátké ✂️
- jednoduché 🧠💤
- jedna věc ☝️
dlouhá metoda = 🚩🚩🚩
📦 PROMĚNNÉ
instanční
každý objekt svoje 🎒
chaos ale kontrolovaný 😎
static
jedna hodnota 🗿
všichni stejná 🤝
sdílený mozek 🧠
👀 PŘÍSTUP
- private 🔒
- public 🌍
- protected 🧬
- package 📦
čím víc zamčeno
tím líp 🔐😌
👻 ABSTRAKTNÍ VĚCI
abstraktní třída 👻
- něco jo
- něco ne
interface 👽
- jen sliby 🤞
- žádná práce 😎
„věř mi bro“ 🫂
🔁 THIS & SUPER
this = já 😎
super = táta 👴
rodinné drama 🎭
