sınıf
Bir
Sınıf; aynı tipteki nesnelerin ortak özelliklerini tanımlayan, özel bir
Gambas (../object).
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
See also