تفاصيل العمل

إنشاء فئة أساسية باسم GeometricObject تحتوي على:

الخصائص:

color (اللون)

filled (هل الشكل ممتلئ أم لا)

المُنشئات (Constructors)

إعادة تعريف دالة toString()

إنشاء فئة Rectangle ترث من GeometricObject وتحتوي على:

الخصائص: width و height

دالة getArea() لحساب المساحة

دالة getPerimeter() لحساب المحيط

إعادة تعريف toString()

إنشاء فئة Triangle ترث من GeometricObject وتحتوي على:

الخصائص: side1, side2, side3

حساب المساحة باستخدام قانون هيرون (Heron’s Formula)

دالة getPerimeter()

إعادة تعريف toString()

إنشاء فئة Main لاختبار البرنامج عبر:

إنشاء كائن من Triangle

إنشاء كائن من Rectangle

طباعة بيانات كل كائن مع المساحة والمحيط

? المفاهيم المطبقة

Inheritance (الوراثة)

Encapsulation (التغليف)

Method Overriding (إعادة تعريف الدوال)

Constructors

استخدام الدوال الرياضية لحساب المساحات

مخرجات المشروع

برنامج يعمل عبر سطر الأوامر (Console Application) يعرض بيانات الأشكال الهندسية مع حساب المساحة والمحيط لكل شكل.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
2
تاريخ الإضافة
تاريخ الإنجاز
المهارات