Write an Arrays.sort sorts objects of classes that implement
Write an Arrays.sort sorts objects of classes that implement Comparable interface ?
ساعد بالإجابة
"إن في قضاء حوائج الناس لذة لا يَعرفها إلا من جربها، فافعل الخير مهما استصغرته فإنك لا تدري أي حسنة تدخلك الجنة."
الإجابات (1)
Comporable Interface هو interface في جافا يحتوي على ميثود باسم compareTo، كل كلاس يقوم بعمل implement لهذا ال interface يجب أن يحتوي على compareTo() ويجب أيضا أن تقوم هذه الميثود بمقارنة الاوبجيكت، بالاوبجيكت الذي سيتم إدخاله إلى الباراميتر وفي حال كانت القيمتان متساويات فيجب إرجاع 0 ، أو ارجاع قيمة اكبر من 0 ان كان الاوبجيكت الاول هو الاكبر، واقل من 0 ان كان الثاني هو الاكبر، وعلى هذا الاساس يفترض أن تعدل الكود الموجود لديك في الأعلى ليستقبل كائنين، وتقارنهما باستخدام مثود compareTo الموجودة في احدهما.
لايوجد لديك حساب في عالم البرمجة؟
تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !