Hoida Ahamed نشر 27 أغسطس 2021 أرسل تقرير مشاركة نشر 27 أغسطس 2021 هل يمكن عمل passing لكلاس في الدالة؟ وكيف استدعيها في الmain 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Ali Haidar Ahmad نشر 27 أغسطس 2021 أرسل تقرير مشاركة نشر 27 أغسطس 2021 انظر كيف، لنفرض الكلاس pass، لديه واصفتين x1 و x2، ثم سنعرف باني يقوم بتهيئة قيمهما، ثم سنعرف داخله تابع بولياني يستقبل object من النمط pass ويختبر فيما إذا كانت قيم x1 و x2 في كل من الكائنين متساوية (الكائن الذي يتم تمريره والمستدعي)، ثم في الدالة الرئيسية سنجرب: \\ تعريف كلاس class pass { int x1, x2; # تعريف باني للصف ObjectPassDemo(int a, int b) { x1 = a; x2 = b; } // return true if o is equal to the invoking boolean equalTo(pass o) { return (o.x1 == x1 && o.x2 == x2); } } // الكلاس الرئيسي public class Test { public static void main(String args[]) { pass ob1 = new ObjectPassDemo(20, 10); pass ob2 = new ObjectPassDemo(20, 10); pass ob3 = new ObjectPassDemo(5, 6); System.out.println("ob1 == ob2: " + ob1.equalTo(ob2)); \\ true System.out.println("ob1 == ob3: " + ob1.equalTo(ob3)); \\false } } اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
Hoida Ahamed
هل يمكن عمل passing لكلاس في الدالة؟
وكيف استدعيها في الmain
رابط هذا التعليق
شارك على الشبكات الإجتماعية
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.