فرضا لدينا كلاس اسمه Person
فيه 3متغيرات الاسم من نوع String وتاريخ الميلاد وتاريخ الوفاة من نوع كلاس أخر اسمه Date
public class Person
{
private String name;
private Date birthDate;
private Date diedDate
....
}
الكلاس Date
public class Date{private String month; private int year;..}
إذا أردنا تعريف مصفوفة لعدد من الاوبجكت "ثلاثة أشخاص" من نوع كلاس، بقيم أولية كهذه
فهل سيكون الأمر بهذا الشكل؟
Person[] person = {("ali", new Date("March", 21, 1785), new Date("june", 21, 1785)),
("sami", new Date("april", 21, 1785), new Date("March", 21, 1885)),
("yusuf", new Date("june", 21, 1785), new Date("May", 21, 1985))};
كيف نرسل المصفوفة "ذات المتغيرات النصية والمتغيرات من نوع كلاس اوبجكت "الى "دالة بناء" الكلاس Person
وكيف نهيئ instance variables بهذه القيم؟
المتغيرات في الكلاس Person ستكون:
private int arrayLength; private Person[] persons;
وكذلك إذا أردنا المستخدم هو من يدخل هذه البيانات
فكيف سيكون شكل الدالة set ؟
وشكرا