sınıf
Bir
sınıf; aynı tipteki nesnelerin ortak özelliklerini tanımlayan, özel bir
Gambas nesnesidir.
Kendi tanımlı sınıfını tanımlama ve kullanma örneği
Yeni bir konsol projesi oluşturun
Bir sınıf ekleyin, (adı Class1 olacak)
Sonra,
SUB Main 'de class1 'in iki örneğini oluşturun
Bakın: Tüm değişkenlerden ikişer kez var: her farklı örnekde aynı yapı.
Bakın:
NEW ifadesini kullanarak örnek oluşturmanız gerekir.
sınıf için kod örneği:
' GAMBAS sınıf dosyası
PUBLIC f AS Float
PUBLIC s AS String
PUBLIC SUB p()
Print "p çalıştırıldı"
f = 4.5
s = "çağrıdan"
END
MMain Modülü için kod örneği
' Gambas modül dosyası
PUBLIC xc AS Class1
PUBLIC yc AS Class1
PUBLIC SUB Main()
' Class1.s = "Class1 main'den" -> HATA -> Class1 STATIC değil
xc = NEW Class1
yc = NEW Class1
yc.s = "yc main'den"
xc.s = "xc main'den"
xc.p()
PRINT xc, xc.f, xc.s
PRINT yc, yc.f, yc.s
' PRINT Class1.s -> ERROR -> Class1 STATIC değil
END