الرئيسية > def > class 
 en fr de es it nl pl pt pt_BR mk sq ca hu cs tr fa id vi ko ja ru zh zh_TW eo
السابق  التالي  تحرير  إعادة تسمية  تراجع  تحديث  بحث  الإدارة  
المستندات
التاريخ
 
class
A class is a special جامباس object 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

إنظر أيضا

Object Model