sinif (class)
sinif, nesne tabanlı programlamanın (OOP) temelidir. Bir veri yapısı ve bu veriler üzerinde işlem yapan metodları bir araya getiren bir şablondur. CPython çekirdeğindeki CLASS token’ının Hazer dilindeki karşılığıdır.
Sözdizimi (Syntax)
Section titled “Sözdizimi (Syntax)”Hazer’da bir sinif tanımlanırken, sınıf adından sonra iki nokta üst üste (:) konur. Sınıf içindeki metodlar (islevler) girinti ile belirtilir.
# Basit bir sınıf tanımısinif Robot: islev __ilkle__(oz, isim): oz.isim = isim
islev selam_ver(oz): yazdir("Merhaba, ben " + oz.isim)
# Sınıftan nesne türetmeasimo = Robot("Asimo")asimo.selam_ver()