Pengaturcaraan Berorientasikan Objek(OOPS):
OOPS adalah singkatan kepada Sistem Pengaturcaraan Berorientasikan Objek, iaitu paradigma pengaturcaraan berdasarkan konsep objek.
Kelas:
Pelan tindakan atau templat untuk mencipta objek.
Kelas mewakili entiti logik.
Objek:
Objek ialah perwakilan kelas.
Objek mewakili entiti dunia sebenar atau entiti masa nyata.
Objek mempunyai keadaan dan tingkah laku.
kita tidak boleh mencipta objek tanpa kelas. Tetapi kelas boleh hadir tanpa objek.
Contoh dengan Basikal:
Kelas Basikal mentakrifkan apa itu basikal dan perkara yang boleh dilakukannya.
Keadaan seperti jenama, warna dan kelajuan menggambarkan basikal.
Gelagat seperti mula, memecut dan berhenti menentukan tindakan yang boleh dilakukan oleh basikal.
Activa dan Skuter ialah objek kelas Basikal.
Setiap objek mewakili basikal sebenar dengan keadaan tertentu (cth., jenama dan warna) dan gelagat.
Contoh:
import calculator #Object Creation calc=calculator()
Di sini kalkulator ialah kelas dan kalk ialah objek.
Encapsulation:
Encapsulation ialah penggabungan data (atribut) dan kaedah yang beroperasi pada data dalam satu unit (kelas). Ia juga mengehadkan akses terus kepada beberapa komponen objek.
Atribut Awam, Dilindungi dan Persendirian:
Awam:Boleh diakses di mana-mana (nama diri).
Dilindungi:Boleh diakses dalam kelas dan subkelas (nama_diri).
Persendirian: Boleh diakses hanya dalam kelas (nama diri sendiri).
Contoh:
class company: def __research(): pass def __give_salary(): pass co=company() co.__research()
__ ialah simbol khas yang dipanggil docker.
Python ialah bahasa Pengaturcaraan berbilang paradigma.
Python menyokong
1. Pengaturcaraan Berorientasikan Objek
2. Pengaturcaraan berfungsi
3. Pengaturcaraan Modular
4.Prosedur berorientasikan Pengaturcaraan
C# menyokong pengaturcaraan berorientasikan objek.
Java dan JS menyokong pengaturcaraan berorientasikan objek dan pengaturcaraan berfungsi.
Jurubahasa, pengkompil dan OS yang ditulis oleh bahasa C. Itu menyokong pengaturcaraan berorientasikan prosedur.
Kami boleh memasang modul menggunakan pujian berikut:
sudo apt install python3-modulename
Contoh untuk modul emoji:
import emoji result = emoji.emojize('Python is :thumbs_up:') print(result) # You can also reverse this: result = emoji.demojize('Python is ?') print(result)
Python is ? Python is :thumbs_up:
Atas ialah kandungan terperinci Hari - Pengaturcaraan Berorientasikan Objek. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!