تمرير القيم أو المراجع في جافا
1. تمرير المعلمة النوع الأصلي
public void badswap (int var1 ، int var2) {int temp = var1 ؛
2. معلمة نوع مرجع مرجعي
public void (point arg1) {arg1.x = 100 ؛ PNT1 = نقطة جديدة (0،0) ؛ println ("x:" + pnt20 x + "y:" + pnt1.y) ؛
قم بتشغيل هذين البرنامجين وسوف تفهم بالتأكيد: Java تعالج الكائنات "بالرجوع إليها" ، لكنها تمرر إشارات الكائن إلى الأساليب "حسب القيمة.
آلية رد الاتصال جافا
يستخدم الربيع الكثير من آلية رد الاتصال Java.
في كلمة واحدة ، فإن رد الاتصال هو وضع الاتصال في اتجاهين. "إذا اتصلت بي ، سأعاود الاتصال".
انظر الأمثلة التالية لآلية رد الاتصال:
واجهة callbackInterface:
الواجهة العامة callbackInterface {void save () ؛}
classb:
فئة الفئة العامة تنفذ CallbackInterface {public void save () {system.out.println ("تنفيذ حفظ عملية!) ؛} // public void add () {// استدعاء طريقة classa هنا في نفس الوقت classsb ClassB's Save Method New Classa ().
الفئة:
الفئة العامة {public void تنفذ (callbackinterface) {getConn () ؛ "؛)
المزيد من الأمثلة الكلاسيكية حول استخدام وظائف رد الاتصال (باستخدام فئة Java Anonymous) هنا لحفظ رمز المصدر