جدول المحتويات:

كيف تستدعي معلمة من فئة أخرى في Java؟
كيف تستدعي معلمة من فئة أخرى في Java؟

فيديو: كيف تستدعي معلمة من فئة أخرى في Java؟

فيديو: كيف تستدعي معلمة من فئة أخرى في Java؟
فيديو: #060 [JAVA] - Anonymous Inner Class (Constructor, Extra Methods, Local Variables , Var Keyword) 2024, أبريل
Anonim

إلى استدعاء طريقة في جافا من عند فئة أخرى هو بسيط جدا. نستطيع استدعاء طريقة من عند فئة أخرى بمجرد إنشاء كائن من ذلك صف دراسي داخل فئة أخرى . بعد إنشاء كائن ، طرق الاتصال باستخدام متغير مرجع الكائن. دعونا نفهم ذلك مع مثال البرنامج.

بالنظر إلى هذا ، كيف يمكنك تمرير كائن من فئة إلى أخرى في Java؟

تمرير وإرجاع الكائنات في Java

  1. أثناء إنشاء متغير من نوع فئة ، نقوم فقط بإنشاء مرجع لكائن.
  2. هذا يعني بشكل فعال أن الكائنات تتصرف كما لو تم تمريرها إلى الأساليب عن طريق استخدام الاستدعاء من خلال المرجع.
  3. التغييرات التي يتم إجراؤها على الكائن داخل الطريقة تنعكس في الكائن المستخدم كوسيطة.

بعد ذلك ، السؤال هو ، كيف تستدعي متغيرًا من فئة أخرى في C #؟ هناك في الواقع أمر بسيط مثل التصريح عن أ عامل على سبيل المثال ، مكالمة الذي - التي عامل عن طريق إنشاء اسم المثيل. مثل التصريح عن أ عامل على سبيل المثال ، مكالمة الذي - التي عامل عن طريق إنشاء اسم المثيل. اجعلها ثابتة و مكالمة منهم صف دراسي اسم على سبيل المثال static int t1 = 15 ؛ استخدام هذا في أخرى صف دراسي مع مرور الوقت.

بالنظر إلى هذا ، كيف تسمي متغيرًا خاصًا في Java؟

لا لا يمكنك بأي حال من الأحوال التمكن من ال المتغيرات الخاصة في جافا . يمكنك توفير أساليب getter و setter العامة لـ التمكن من أو تغيير قيمة نشر عضو المتغيرات.

كيف يمكننا استخدام متغير من طريقة أخرى؟

لا يمكنك. المتغيرات المحددة داخل أ طريقة محلية لذلك طريقة . إذا كنت تريد المشاركة المتغيرات ما بين أساليب ، ثم ستحتاج إلى تحديدهم كعضو المتغيرات الطبقة. بدلاً من ذلك ، يمكنك تمريرها من طريقة واحدة إلى اخر كحجج (هذا لا ينطبق دائمًا).

موصى به: