16-08-17, 03:27 PM
بسم الله الرحمن الرحيم والحمد لله رب العالمين
السلام عليكم
(وما اتيتم من العلم الا قليلا)
للفائدة للجميع و باختصار
انشئ فئتك الخاصة_الجزء الثاني
تكلمنا في الجزء الاول من موضوع انشئ فئتك الخاصة عن كيفية انشاء الفئةوقمنا بانشاء الفئة person ولكن لم نضف لها عناصرها
وسنقوم في هذا الجزء بالحديث عن بعض العناصر واضافتها
والأن نبدا باضافة العنصرالاول
1 الحقول feilds
الحقول هي عبارة عن متغيرات عادية يتم تخزين البيانات فيها وهناك من يسميها حقول البيانات وقد تكون عامة public او خاصة private
فإن كانت عامة يمكن الوصول اليها وضبط قيمتها من خارج الفئة والمقصود هنا انك عندما تنشئ متغير من الفئة وتكتب اسم المتغير ثم نقطة (dot) يظهر اسم الحقل في قائمة عناصر المتغير
اما ان كان الحقل خاص private فلا يمكن الوصول اليه الا من داخل الفئة فقط
ويمكنك جعله خاص عندما لاتحتاج اليه من خارج الفئة
امثلة
public Class person---->تعريف الفئة
public name as string----->حقل نصي عام
public Age as integer----> حقل رقمي عام
private secret as string--->حقل نصي خاص
End Claass----->نهاية تعريف الفئة
من احد عيوب الحقول العامة عدم التحقق من صحة البيانات على سبيل المثال الخقل Age قد يسند له مستخدم الفئة القيمة 1000 وهذا رقم غير صحيح بالنسبة للعمر
وطبعا لا يمكن كتابة جمل التحقق من البيانات مثل جملة if then مباشرة في الفئة ولكن يمكن كتابتها داخل خصائص او وظائف او اجرأت الفئة وهذا ما سيكون في الجزء الثالث انشاء الله
سنقوم في الجزء الثالث انشاء الله بالتحدث عن الخصائص
ارجوتصحيح الأخطاء الإملائية او الشرح
وجزا الله الجميع خيرا
والسلام عليكم
السلام عليكم
(وما اتيتم من العلم الا قليلا)
للفائدة للجميع و باختصار
انشئ فئتك الخاصة_الجزء الثاني
تكلمنا في الجزء الاول من موضوع انشئ فئتك الخاصة عن كيفية انشاء الفئةوقمنا بانشاء الفئة person ولكن لم نضف لها عناصرها
وسنقوم في هذا الجزء بالحديث عن بعض العناصر واضافتها
والأن نبدا باضافة العنصرالاول
1 الحقول feilds
الحقول هي عبارة عن متغيرات عادية يتم تخزين البيانات فيها وهناك من يسميها حقول البيانات وقد تكون عامة public او خاصة private
فإن كانت عامة يمكن الوصول اليها وضبط قيمتها من خارج الفئة والمقصود هنا انك عندما تنشئ متغير من الفئة وتكتب اسم المتغير ثم نقطة (dot) يظهر اسم الحقل في قائمة عناصر المتغير
اما ان كان الحقل خاص private فلا يمكن الوصول اليه الا من داخل الفئة فقط
ويمكنك جعله خاص عندما لاتحتاج اليه من خارج الفئة
امثلة
public Class person---->تعريف الفئة
public name as string----->حقل نصي عام
public Age as integer----> حقل رقمي عام
private secret as string--->حقل نصي خاص
End Claass----->نهاية تعريف الفئة
من احد عيوب الحقول العامة عدم التحقق من صحة البيانات على سبيل المثال الخقل Age قد يسند له مستخدم الفئة القيمة 1000 وهذا رقم غير صحيح بالنسبة للعمر
وطبعا لا يمكن كتابة جمل التحقق من البيانات مثل جملة if then مباشرة في الفئة ولكن يمكن كتابتها داخل خصائص او وظائف او اجرأت الفئة وهذا ما سيكون في الجزء الثالث انشاء الله
سنقوم في الجزء الثالث انشاء الله بالتحدث عن الخصائص
ارجوتصحيح الأخطاء الإملائية او الشرح
وجزا الله الجميع خيرا
والسلام عليكم
