الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

محتاج مساعدتكم

مغلق
بدأه أبو-بندر في 29 نوفمبر 2004 · 1 رد · 389 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لسلام عليكم ورحمة الله وبركاته

الحقيقة قبل ان اطرح اسئلتي اردت ان اعبر عن بعض الكلمات التي هي قليله لكن كما قيل خير الكلام ماقل ودل

حيث انني استفدت فائدة كبيرة من هذا المنتدى الرائع واعضاءه المتميزين ولا اقولها مجاملة لكن الحق يقال حيث انني من اشد المعجبين بهذا الصرح الشامخ واستفدت منه فائدة كبيرة وادعوا الله ان يوفقكم

وعند بعض الاسئلة واردت ان اطرحها هنا لثقتي بقدرة اعضاء هذا المنتدى الرائع

وارجوا ان تساعدوني وحتى ولو الرد على سؤال واحد

وعندي اسئلة كثيرة :

بعض المصطلحات التي اردت عن معناها :

Attribute

Parameter

Method (هل معنى Method هو Function الي داخل الكلاس يسمونها Method أو انا غلطان)

Variable

وماهو الفرق بين Variable و Parameter ؟

وكيف اسوي هذي الطريقه :

* عرف Constructor بدون prameter يخزن قيم أولية في الـ Attribute ؟

ماادري ابغا اتأكد من صحة الإجابة هل قصده كذا :

مثلاً اسم الكلاس ROOM

Room(){name=" ";age=0.0;id=0;}

السؤال الثاني : مالفرق بين النقطة (.) والـ :: في الكلاس

واريد لو احد يتكرم ويطرح اي مثال بس يكون بسيط عن الـ Inheritance

ورأيت بعض المصطلحات ايضأ فيها واريد مامعنها وكيف عملها

protected

#ifndef

#define

#endif

والرجاء الذي عنده إجابة لأي سؤال ان يطرحها في الموضوع لأني محتاج لإي إجابة

واعتذر للإطالة ولكن سيكون في موازين حسناتكم وتقبلوا تحياتي اخوكم

#2

السلام عليكم

يوجد أولا شرح لللclass قدمه المشرف HGB تجده في المواضيع المثبته .

سأجيب على بعض أسئلتك وأدع بعضها لللاعضاء الاخرين.

attribute

هي الخاصية او مجموعة الخصائص لclass معين أو لكيان معين مثلا الطالب له اسم ورقم وعنوان وايميل وعم وغيرها فهذه تسمى خصائص للطالب .

وهي بنفس الوقت المتغيرات ( Variable ) حيث يمكن التعبير عن رقم الطالب مثلابمتغير نعرفه داخل ال class كالتالي

private:
int number;

parimater

هي الوسائط التي يتم تمريرها لأي دالة سؤاءدالة البناء أو غيرها وهي في الحقيقة متغيرات يعني نفس المفهوم متغير يتم تعريفه ثم يمرر للدالة.

Method (هل معنى Method هو Function الي داخل الكلاس يسمونها Method أو انا غلطان)

كلام صحيح نعم يقصد به الطرق التي يتم الوصول بها الى المتغيرات الprivbate المحمية التي لايمكن الوصول اليها الا من خلال الدوال.

* عرف Constructor بدون prameter يخزن قيم أولية في الـ Attribute ؟

لنفرض ان الخاصية هي رقم الطالب وان قيمتها هي 555 ودالة البناء هي نفس اسم ال class وهي student .

فتعمل التالي:

student::student()
{number  =  555;
}

هذا لتعريفها خارج ال class

ام تعريفها داخل الclass

فيتم كالتالي

student(){ number  =  555;  }

الفرق بين . وبين ::

هو ان المعامل النقطة كأنك تقول ( الكائن محمد هو نوع من الفصيلة طالب ).

اي الكائنات التي يتم تعريفها من الclass للوصول الى المتغيرات والدوال فلابدان تصل الكائن بنقطةثم اسم الدالة أيمثلا

student  s;
cout  <<   s.getnumber();

أم المعامل :: فتقول ( الدالة getnumber هي مجودة تبع الفصيلة class student )

اي مثل المثال الذي عرفالبناء ارج الفصيلة

هذا والله اجل واعلم.

اللهم علمنا ما ينفعنا وأنفعنا بما علمتنا أنك أنت العليم الحكيم

سبحان الله وبحمده سبحان الله العظيم

لاحول ولاقوة الا بالله( كنز من كنوز الجنة ).

هذا الموضوع مغلق.

مواضيع مشابهة