python, kelas ialah cetak biru untuk mencipta objek. Kelas mengandungi struktur data dan gelagat objek. Objek ialah contoh kelas. Struktur data dalam kelas dipanggil sifat, dan tingkah laku dalam kelas dipanggil kaedah.
2. Tentukan kelas untuk menentukan kelas. Takrif kelas termasuk nama kelas dan badan kelas. Badan kelas mengandungi sifat dan kaedah kelas. class
: Person
1 2 3 4 5 6 7 8 |
|
(mewakili sifat objek). __init__
方法是一个特殊的函数,它在创建类的实例时被调用。__init__
方法接受两个参数:self
(表示类的实例)和name
和age
(mewakili contoh kelas). greet
方法是一个普通的方法,它可以被类的实例调用。greet
方法接受一个参数:self
. Contoh kelas ialah objek konkrit kelas. class
: Person
1 2 |
|
. person1
和person2
是Person
pengendali. .
: person1
对象的name
1 |
|
1 |
|
: person1
对象的greet
1 |
|
1 |
|
Python menyokong warisan kelas. Warisan kelas membenarkan satu kelas mewarisi sifat dan kaedah kelas lain.
Sebagai contoh, kod berikut mentakrifkan kelas bernama: Student
的类,该类继承了Person
1 2 3 4 5 6 7 8 |
|
__init__
memanggil super().__init__
untuk mewarisi atribut dan kaedah kelas . Kaedah kajian
ialah kaedah biasa yang boleh dipanggil oleh kejadian kelas. Kaedah kajian
menerima satu parameter: self
(mewakili contoh kelas). __init__
方法调用了super().__init__
来继承Person
类的属性和方法。study
方法是一个普通的方法,它可以被类的实例调用。study
方法接受一个参数:self
Sebagai contoh, kod berikut mentakrifkan fungsi bernama
greet_person
yang menerima instance kelas sebagai parameter: greet_person
的函数,该函数接受一个Person
1 2 |
|
dan kelas terbitannya. Person
untuk ucapan: greet_person
函数来对person1
和person2
1 2 |
|
1 2 |
|
Atas ialah kandungan terperinci Fahami kelas dan objek Python dengan teliti dan menjadi pembangun Python yang berkelayakan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!