Hoida Ahamed نشر 27 أغسطس 2021 أرسل تقرير نشر 27 أغسطس 2021 هل يمكن عمل passing لكلاس في الدالة؟ وكيف استدعيها في الmain 1 اقتباس
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 } } اقتباس
السؤال
Hoida Ahamed
هل يمكن عمل passing لكلاس في الدالة؟
وكيف استدعيها في الmain
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.