Python OOP: Obyek lan Kelas

Ing Python, obyek lan kelas minangka konsep dhasar saka pemrograman berorientasi obyek(OOP). Pemrograman berorientasi obyek ngidini sampeyan nggawe obyek kanthi atribut lan metode dhewe, nggawe organisasi kode sing jelas lan bisa dijaga.

 

Nemtokake Kelas ing Python

  • Kanggo nemtokake kelas anyar, gunakake class tembung kunci, banjur jeneng kelas(biasane diwiwiti kanthi huruf gedhe).
  • Ing kelas, sampeyan bisa nemtokake atribut(variabel) lan metode(fungsi) sing bakal diduweni obyek kelas.

 

Nggawe Obyek saka Kelas

  • Kanggo nggawe obyek saka kelas, gunakake sintaks class_name().
  • Iki bakal miwiti obyek anyar adhedhasar kelas sing ditetepake.

 

Conto: Punika conto prasaja babagan carane nemtokake kelas lan nggawe obyek saka iku:

# 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.  

Ing conto ing ndhuwur, kita nemtokake Person kelas kanthi rong atribut name lan age, bebarengan karo metode say_hello(). Banjur, kita nggawe rong obyek person1 lan person2 saka Person kelas lan diarani say_hello() cara saben obyek kanggo nampilake informasi.