يعني لنفرض أن CLASS_NAME هو كلاس معرف عندنا مسبقا...
ما الفرق بين :
class myclas: public CLASS_NAME
وبين:
CLASS_NAME myclass;
يعني لنفرض أن CLASS_NAME هو كلاس معرف عندنا مسبقا...
ما الفرق بين :
class myclas: public CLASS_NAME
وبين:
CLASS_NAME myclass;
الوراثة هي ان تحصل على الكود الذي في الكائن بالكامل و تضيف اليه كود اضافي في كائن باسم جديد
الان الكائن الذي بنيته لا يمكنك استخدامه مباشرة في كل الاحوال، لان الكائن هو قالب فقط و ليس الاصلي الذي سوف يكون في الذاكرة
اي تخيل انك صنعت قالب حلوى تملئه بالحلوى ليجعلها على شكل ما
عندما تقول
CalssName MyClass
فانت صنعت MyClass من القالب ClassName و يمكنك استخدام MyClass في اية مكان و لكن لا يمكنك استخدام ClassName مباشرة (الا في حالات معينة استخدم فيها الامر static بداخل القالب)
شكرا أخي خضر... وين زمان ما شرفت منتدى السي++ .. شو الس# أخذتك منّا:D ..
شكرا على الاجابة..
فقد كان عندي لبس بين الكائن والفصل..
شكرا لك أخي....(f)
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…