Pertanyaan yang diberi tag comparable

108
Kapan menggunakan Comparable dan Comparator

Saya memiliki daftar objek yang perlu saya sortir di lapangan, misalnya Score. Tanpa banyak berpikir saya menulis kelas baru yang mengimplementasikan Pembanding, yang melakukan tugas dan berhasil. Sekarang melihat kembali ini, saya bertanya-tanya apakah saya harus memiliki kelas saya...

95
Mengapa bandingkanTo pada final Enum di Java?

Enum di Java mengimplementasikan Comparableantarmuka. Ini akan menyenangkan untuk override Comparable's compareTometode, tapi di sini itu ditandai sebagai final. Default tatanan alam di Enum's compareToadalah urutan yang tercantum. Adakah yang tahu mengapa enum Java memiliki batasan ini?...