Explication d une methode
beurk
-
maily Messages postés 7560 Statut Contributeur -
maily Messages postés 7560 Statut Contributeur -
je n arrive pas a comprendre ce que le -1 ; le 1 et le 0 veulent dire dans la methode qui suit :
public int compareValeur ( long valeur )
{
if (valeur < this.valeur)
{
return -1;
}
else if (valeur > this.valeur)
{
return 1;
}
return 0;
}
c est une methode qui sert a comparer une valeur a la valeur d un objet mais je ne comprends pas pourquoi -1;1 ou0
merci par avance
public int compareValeur ( long valeur )
{
if (valeur < this.valeur)
{
return -1;
}
else if (valeur > this.valeur)
{
return 1;
}
return 0;
}
c est une methode qui sert a comparer une valeur a la valeur d un objet mais je ne comprends pas pourquoi -1;1 ou0
merci par avance
A voir également:
- Explication d une methode
- Chambre 1408 explication fin ✓ - Forum Cinéma / Télé
- Explication pour une curieuse ✓ - Forum Mozilla Firefox
- Black butler saison 2 explication ✓ - Forum Cinéma / Télé
- Foyer netflix explication - Accueil - Guide streaming
- Paris multiple 2/6 explication - Forum Loisirs / Divertissements
2 réponses
C'est le genre de choses qu'on fait couramment pour faire une fonction générique : on renvoie -1 0 ou 1 selon l'ordre ou l'égalité de deux objets.
De cette façon, tu peux juste passer une réference à ton fonction de comparaison à une fonction générique de tri par exemple...
@++
Vous hésitez entre Linux et Windows?
Vous voulez dépenser du temps ou de l'argent ?
De cette façon, tu peux juste passer une réference à ton fonction de comparaison à une fonction générique de tri par exemple...
@++
Vous hésitez entre Linux et Windows?
Vous voulez dépenser du temps ou de l'argent ?