السلام عليكم
لتكن لدينا الواجهة Affichable التي تسمح بإظهار قيم الـ primitive types.
public interface Affichable {void affiche();}انطلاقا من الواجهة Affichable قم بتعريف فئتين, الأولى باسم Entier و الثانية Flottant.
كل فئة تحتوي على constructor لإنشاء عدد صحيح أو حقيقي و حقل : valeur بالإضافة إلى دالة : affiche تسمح بإظهار قيمة العدد الصحيح أو الحقيقي.
قم بإنشاء فئة باسم HertPoly تحتوي على :
- جدول من نوع Affichable لتخزين مجموعة من الأعداد الصحيحة أو الحقيقية.
- متغير static يُمثل الطول الحالي للجدول.
- دالة public void ajoutValeur (Affichable a)l تسمح بإضافة عدد إلى الجدول.
- دالة void affiche ( )l تُمكن من إظهار عناصر الجدول.
مثال على استخدام الفئات السابقة :
public static void main(String[] args) {
HertPoly h = new HertPoly(3);
h.ajoutValeur(new Entier(25));
h.ajoutValeur(new Flottant(1.25f));
h.ajoutValeur(new Entier(42));
h.affiche();
}و هذا مثال على المُخرجات :
Sortie du programme : Entier de valeur 25 Float de valeur 1.25 Entier de valeur 42
تُرسل الإجابة على الخاص.
تحياتي.
= إضافة =
