Utama/Video/Apa Itu Object-Oriented Programming (OOP) & 4 Tonggak Utamanya (Encapsulation dsb)?
Teknologi dan AI dalam 2 Minit
Apa Itu Object-Oriented Programming (OOP) & 4 Tonggak Utamanya (Encapsulation dsb)?
Kalau kau tulis semua kod dalam satu skrol arahan panjang berjela, dan longgok semua data atas lantai kilang sampai sesiapa pun boleh pijak, tahniah, kau dah ada program!
Apa anda akan pelajari
Tapi bila program makin besar, data dan fungsi bercampur aduk sampai kau sendiri tak tahu apa kawal apa!
Tapi pengguna robot pening tengok ratusan wayar dan gear dalamannya!
Jadi, kedua-duanya mewarisi semua ciri daripada class Robot induk, kemudian cuma tambah kebolehan khas masing-masing.
Siri Teknologi dan AI dalam animasi 3D LEGO (V916-041) oleh KongsikanDotCom.
Kongsi video ini
Nota video
Teks penuh video
Kalau kau tulis semua kod dalam satu skrol arahan panjang berjela, dan longgok semua data atas lantai kilang sampai sesiapa pun boleh pijak, tahniah, kau dah ada program! Tapi bila program makin besar, data dan fungsi bercampur aduk sampai kau sendiri tak tahu apa kawal apa! Jadi, kau lukis satu pelan bernama class, contohnya pelan Robot, lalu mesin kilang cetak banyak robot sebenar daripadanya, setiap satu dengan data dan fungsi sendiri.
Ini namanya class dan object. Tapi sesiapa pun boleh seluk ke dalam robot dan tukar baki baterinya jadi negatif! Jadi, kau kunci data itu dalam peti peribadi, dan dunia luar cuma boleh ubah melalui butang khas, macam method setter, yang periksa nilai dulu.
Ini namanya encapsulation. Tapi pengguna robot pening tengok ratusan wayar dan gear dalamannya! Jadi, kau sorokkan semua kerumitan itu di sebalik satu panel ringkas dengan dua butang sahaja, jalan dan berhenti.
Mereka tak perlu tahu cara ia berfungsi, cuma apa yang ia buat. Ini namanya abstraction. Tapi bila kau nak robot posmen dan robot tukang masak, kau terpaksa salin semula kod kaki dan bateri berulang kali!
Jadi, kedua-duanya mewarisi semua ciri daripada class Robot induk, kemudian cuma tambah kebolehan khas masing-masing. Ini namanya inheritance. Tapi pengurus kilang terpaksa tulis arahan berasingan untuk setiap jenis robot!
Jadi, dia cuma panggil satu method yang sama, iaitu kerja, dan setiap robot laksanakan dengan cara sendiri. Posmen hantar surat, tukang masak goreng nasi. Ini namanya polymorphism.
Sekarang kilang robot kau tersusun, selamat, dan senang dikembangkan tanpa kod berulang. Empat tonggak ini, encapsulation, abstraction, inheritance dan polymorphism, digunakan setiap hari dalam bahasa seperti Java dan Python. Lepas ni nak belajar apa pula?
Siri Teknologi dan AI dalam animasi 3D LEGO (V916-041) oleh KongsikanDotCom. Tonton lagi di
Animasi 3D dibina dengan kod (Three.js); suara latar dijana dengan bantuan AI dan disemak oleh pasukan KongsikanDotCom.
Teruskan menonton
Video berkaitan
-

Apa Itu NAT (Network Address Translation) & Cara Ia Menyelamatkan Kekurangan IPv4?
-

Bagaimana VPN (Virtual Private Network) Menyembunyikan Jejak & Lokasi Anda?
-

Apa Itu Model OSI 7 Lapisan (OSI Model) & Bagaimana Data Mengalir Di Dalamnya?
-

Bagaimana HTTPS & Sijil SSL/TLS Mengenkripsi Trafik Pelayar Web Anda?
-

Apa Itu BGP (Border Gateway Protocol) & Kenapa Kesilapan BGP Boleh Lumpuhkan Internet Dunia?
Jangan terlepas video seterusnya
Langgan channel YouTube KongsikanDotCom untuk video ilmu, sains & fakta serta doa harian — kandungan baharu diterbitkan setiap hari.





