class
A
Class is a special
جامباس that describes the common features of objects having the same type.
مثال على استخدام اعلان عن طبقة محددة خاصة class
قم بإنشاء مشروع كونسول جديد
قم بإضافة Class (سوف يكون بإسم Class1
ثم ومن
SUB Main قم بإنشاء حالتين داخل Class1
أنظر: سوف تتكرر المتغيرات مرتين: نفس التركيب في كل حالة.
انظر: تحتاج الى إنشاء حالة باستخدام الحملة
NEW
مثال على
Class
' GAMBAS class file
PUBLIC f AS Float
PUBLIC s AS String
PUBLIC SUB p()
Print "p is executed"
f = 4.5
s = "from call"
END
مثال على كود MMain Module
' Gambas module file
PUBLIC xc AS Class1
PUBLIC yc AS Class1
PUBLIC SUB Main()
' Class1.s = "Class1 from main" -> ERROR -> Class1 is not STATIC
xc = NEW Class1
yc = NEW Class1
yc.s = "yc from main"
xc.s = "xc from main"
xc.p()
PRINT xc, xc.f, xc.s
PRINT yc, yc.f, yc.s
' PRINT Class1.s -> ERROR -> Class1 is not STATIC
END
إنظر أيضا