Dalam Python, objek dan kelas ialah konsep asas pengaturcaraan berorientasikan objek(OOP). Pengaturcaraan berorientasikan objek membolehkan anda mencipta objek dengan atribut dan kaedah mereka sendiri, menjadikan organisasi kod jelas dan boleh diselenggara.
Menentukan Kelas dalam Python
- Untuk menentukan kelas baharu, gunakan
classkata kunci, diikuti dengan nama kelas(biasanya bermula dengan huruf besar). - Di dalam kelas, anda boleh menentukan atribut(pembolehubah) dan kaedah(fungsi) yang akan dimiliki oleh objek kelas.
Mencipta Objek daripada Kelas
- Untuk mencipta objek daripada kelas, gunakan sintaks
class_name(). - Ini akan memulakan objek baharu berdasarkan kelas yang ditentukan.
Contoh: Berikut ialah contoh mudah tentang cara mentakrifkan kelas dan mencipta objek daripadanya:
# Define the class Person
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def say_hello(self):
print(f"Hello, my name is {self.name} and I am {self.age} years old.")
# Create objects(instances) from the class Person
person1 = Person("John", 30)
person2 = Person("Alice", 25)
# Call the say_hello method from the objects
person1.say_hello() # Output: Hello, my name is John and I am 30 years old.
person2.say_hello() # Output: Hello, my name is Alice and I am 25 years old.
Dalam contoh di atas, kami mentakrifkan Person kelas dengan dua atribut name dan age, bersama dengan kaedah say_hello(). Kemudian, kami mencipta dua objek person1 dan person2 dari Person kelas dan memanggil say_hello() kaedah setiap objek untuk memaparkan maklumat mereka.

