مشروع برمجة بلغة Java يهدف إلى تطبيق مفاهيم البرمجة كائنية التوجه (OOP) مثل
Inheritance، Constructors، و Method Overriding.
يتضمن المشروع تصميم عدة Classes هندسية، وهي:
- GeometricObject: تحتوي على خصائص اللون (color) وحالة التعبئة (filled) مع Constructors و toString().
- Triangle: ترث من GeometricObject وتشمل حساب المساحة والمحيط باستخدام أطوال الأضلاع.
- Rectangle: ترث من GeometricObject وتشمل حساب المساحة والمحيط باستخدام الطول والعرض.
المشروع يركز على تنظيم الكود، استخدام الوراثة بشكل صحيح، وإظهار الفهم العملي لمبادئ OOP في Java.