Kelas dalam Python (Pengenalan)

WBOY
Lepaskan: 2024-07-17 22:15:52
asal
418 orang telah melayarinya

Classes in Python (Introduction)

Dalam Python, kelas ialah asas pengaturcaraan berorientasikan objek. Secara ringkas, ia pada asasnya adalah templat untuk mencipta objek dengan atribut yang serupa.

Membuat Kelas

Sintaks definisi kelas adalah sangat mudah. Apa yang anda perlukan ialah kata kunci: kelas diikuti oleh ClassName: (nama kelas sentiasa dalam UpperCamelCase). Saya telah memberikan contoh di bawah:
Kedai kelas:
Syabas anda telah berjaya membuat kelas! Sekarang kita akan menyelam lebih mendalam tentang cara anda boleh menggunakannya. Saya akan menggunakan kelas untuk mencipta dan menyimpan kedai yang berbeza di seluruh blog ini.

Menggunakan Kelas

Langkah pertama selepas mencipta kelas anda ialah menggunakan kaedah pembina yang dikenali sebagai kaedah init untuk memulakan atribut instance yang akan digunakan semasa membuat instantiation objek.

class Shop:
    def __init__(self, name, location, owner):
        self.name = name
        self.location = location
        self.owner = owner
Salin selepas log masuk

Kini apabila kami mencipta atau membuat instantiat objek kedai/kedai baharu dalam kelas ini, ia akan berkongsi atribut ini yang kami mulakan! Sekarang mari buat beberapa kedai:

class Shop:
    def __init__(self, name, location, owner):
        self.name = name
        self.location = location
        self.owner = owner

   #method for displaying our stores
   def display_store_info(self)
       return f"Shop: {self.name}, Location: {self.location}, Owner: {self.owner}"

#creating shop instances
first_shop = Shop("FoodMart", "Main Street", "John Smith")
second_shop = Shop("ClothingStore", "Billybob Avenue", "Billy Bob")


Salin selepas log masuk

Sekarang dalam shell python kami jika kami menaip print(first_shop.display_store_info()) kami akan melihat paparan ini:

Kedai: FoodMart, Lokasi: Jalan Utama, Pemilik: John Smith

Kami juga boleh melakukan perkara yang sama untuk second_shop! Kami mencipta kaedah atau fungsi dalam kelas kami yang dipanggil display_store_info yang membenarkan kami menyuntik atribut yang ditakrifkan dalam init kami. Kini kita boleh menjadikan objek kedai tanpa had yang termasuk nama, lokasi dan pemilik sebagai templat boleh guna semula.

Ini hanyalah permulaan apabila ia datang ke kelas. Kemungkinan dan kebolehgunaan semula adalah luar biasa apabila menggunakan kelas dalam Python. Saya ingin menjelaskan lebih terperinci dalam catatan blog akan datang tetapi ini hanyalah intro kecil.

Atas ialah kandungan terperinci Kelas dalam Python (Pengenalan). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:dev.to
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan