This shows you the differences between two versions of the page.
|
poo:breviare:breviar-06 [2025/11/08 12:04] george.tudor1906 |
poo:breviare:breviar-06 [2025/11/08 12:34] (current) george.tudor1906 |
||
|---|---|---|---|
| Line 141: | Line 141: | ||
| Pentru a putea compara direct o instanță a unui tip (clasă definită de utilizator) cu o altă instanță, este necesar ca tipul respectiv să implementeze interfața **Comparable**. | Pentru a putea compara direct o instanță a unui tip (clasă definită de utilizator) cu o altă instanță, este necesar ca tipul respectiv să implementeze interfața **Comparable**. | ||
| Această interfață conține o singură metodă, care returnează: | Această interfață conține o singură metodă, care returnează: | ||
| - | + | * un număr pozitiv – dacă instanța curentă este **mai mare** decât cea primită ca parametru; | |
| - | - un număr pozitiv – dacă instanța curentă este **mai mare** decât cea primită ca parametru; | + | * 0 – dacă instanțele sunt **egale**; |
| - | - 0 – dacă instanțele sunt **egale**; | + | * un număr negativ – dacă instanța curentă este **mai mică** decât cea primită ca parametru. |
| - | - un număr negativ – dacă instanța curentă este **mai mică** decât cea primită ca parametru. | + | |
| <code java> | <code java> | ||