هذا المشروع بلغة Java يوضّح مفهومي الميراث (Inheritance) وتعدد الأشكال (Polymorphism). يحتوي المشروع على كلاس أساسي باسم animals يضم الدالة makesound()، ثم كلاسَين فرعيين dog و cat يقومان بإعادة تعريف (Override) نفس الدالة بأسلوب مختلف لكل كائن. في الكلاس الرئيسي يتم إنشاء كائنات من هذه الكلاسات لشرح كيف يعمل تعدد الأشكال واستدعاء نفس الدالة بطرق مختلفة حسب نوع الكائن
"This Java project demonstrates the concepts of inheritance and polymorphism. It includes a base class animals with a makesound() method, and two subclasses dog and cat that override this method to provide their own implementations. The main class creates objects from these subclasses to show how method overriding works and how polymorphism allows calling the same method on different objects