Home > def > class 
 en fr de es it nl pl pt pt_BR mk sq ca hu cs ar fa id vi ko ja ru zh zh_TW eo
Previous  Next  Edit  Rename  Undo  Refresh  Search  Administration  
Documentation
History
 
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

See also

Object Model