السلام عليكم ورجمة الله وبركاتة
انا كان عندى كام سؤال لم افهمهم يا ريت حد ينورنى ويفهمنى :
1 - ليه لما نعمل class جديدة بعمل default constructor حتى لو لم يكن له فائدة ولا يحتوى على code وان ال compiler بيعمل default constructor لو لم يكن موجود فى ال class
----------------------------------------------------------
2 - سؤال مشابه للاول لما نعمل abstract class بعرف protected constructor ليه ؟؟؟ وهل هو default constructor ولا لا ؟؟؟
------------------------------------------------------------
3 - ليه بحتاح اعمل child object من نوع ال parent class زى كدة
parentClassName object = new childClassName( );
مثل GeometricObject class دى كلاس بنحنوى جميع الخصائص لكل الاشكال مثل الدائرة والمستطيل الخ
ليه اعمل
GeometricObject geoObject1 = new Circle(5);
ومعملش
Circle geoObject1 = new Circle(5);
(ممكن تكون الاسئله دى غبية وعبيطة بالنسبة لكم انتم بلغتم النخل طولا اما انا نبتة على الارض)
وشكرا