الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مساعده بسيطه في كلاس Vector

بدأه Tigger_it في 17 نوفمبر 2008 · 2 رد · 754 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــه

سوال صغير لو سمحتو بدي مساعدتكم

الحين انا عملت كلاس اسمو add وعرفت فيه فيكتور اسمو v

  1.  
  2. Vector v =new Vector(10,3);
  3.  
  4.  
  5.  

وعملت اضافه علي هاد الفيكتور عن طريق v.addElement();

الحين السوال هاد الفيكتور معرف في كلاس add طيب انا عملت كلاس ثانى اسمو Delete بدي اصل للبيانات او الفيكتور هاد كيف طبعا من الكلاس add ؟؟

تم تعديل هذه المشاركة بواسطة Tigger_it في 17 نوفمبر 2008 في 15:26

ab66i830gh93.gif

i25sctz8qnls.jpg

#2

السلام عليكم

بسيطة أخي :

يجب عليك في البداية ان يكون الفيكتور public

بعد ذلك قم بعمل نسخة من الأوبجيكت داخل الكلاس delete .

قم باستدعاء الفيكتور كما تشاء.

add d = new add()
d.v.get()

تم تعديل هذه المشاركة بواسطة MKSoft في 17 نوفمبر 2008 في 17:07

#3

السلام عليكــم ورحمـة الله وبركاتــه

حسب فهمي للمشكلة أعتقد ان هناك حلين لهذه المشكله

أحدهما اما ان تعرف الفكتور من نوع public أو protected

فتستطيع من خلال اوبجكت للكلاس add استدعاء هذا المتغير و طبعا هذه

الطريقة غير مفضله في حالة اعتباعك لمبدأ OOP

و اما ان تمرر هذا الفيكتور كبراميتر للكلاس delete أي أحد البراميتر

دالة الconstructor هدا عند عمل اوبجكت للdelete في كلاس الadd

أو حل أخر ان تعمل دالة getVector() ترجع هذا المتغير

سلام

مواضيع مشابهة