Sınıflar (OOP)

kat, başlat ve öz ile nesneler.

Sınıflar kat ile tanımlanır; kurucu başlat, örnek de öz ile gösterilir:

    kat Sayac:
        tan başlat(öz, baş):
            öz.değer = baş
        tan artır(öz):
            öz.değer = öz.değer + 1

    s = Sayac(10)
    s.artır()

Her metodun ilk parametresi öz'dür (kendi örneği). Nitelikler öz.ad ile atanır ve okunur.

Deneyelim

Aşağıdaki kodu sunucudaki gerçek biril yorumlayıcısında çalıştır:

kat Sayac:
    tan başlat(öz, baş):
        öz.değer = baş
    tan artır(öz):
        öz.değer = öz.değer + 1
    tan göster(öz):
        dön "Sayaç: " + ip(öz.değer)
s = Sayac(10)
s.artır()
s.artır()
yaz(s.göster())

▶ Çalıştır