السلام عليكم ياشباب
ياريت عايزين نعرف اكتر عن ال Constructors
وجزاكم الله خير
السلام عليكم ياشباب
ياريت عايزين نعرف اكتر عن ال Constructors
وجزاكم الله خير
السلام عليكم
يستخدم لوضع القيم الابتدائيه لمتغيرات الكائن عند انشائه
و في السي شارب
لعمل كائن من كلاس معين لابد ان يحتوي الكلاس علي public constructor
و ال constructor لا يعود بقيمه و لا حتي void و يحمل نفس اسم الكلاس
ممكن عمل overloading لل constructor اي وجود اكثر من constructor لنفس الكلاس ب signatures مختلفه
ممكن ان يحتوي الكلاس علي class constructor بمعني وضع قيم ابتدائيه مشتركه بين جميع الكائنات التابعه لهذا الكلاس و ال class constructor عباره عن static constructor
و عند وجود وراثه بين الكلاسات فان تسلسل تنفيذ ال constructors يبدأ من الاعلي بعكس السي ++ تبدأ بالأصل ثم الذي يليه
اظن ان الموضوع فيه كلام كتير و ممكن ترجع لكتاب هيكون الشرح فيه أوضح
تسلم وصلت الفكرة ياباشا
شكرا ليك على الاهتمام والمرور
هذا الموضوع مغلق.