Zpo-2-wyk-Slajd32: Różnice pomiędzy wersjami

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Bwalter (dyskusja | edycje)
Nie podano opisu zmian
 
Bwalter (dyskusja | edycje)
Nie podano opisu zmian
 
Linia 4: Linia 4:




Interfejs Comparable jest bardziej intuicyjny: klasa, której obiekty mają być porównywalne, musi implementować ten interfejs, tzn. zdefiniować metodę ''compareTo'' ''().'' Jej argumentem jest obiekt, z którym bieżący obiekt zostanie porównany. W przypadku porównania dat urodzenia z bieżącego obiektu i parametru są odczytywane daty i zwracany jest wynik ich porównania. Należy zwrócić uwagę, że metoda ''compareTo'' ''()'' jest przeciwsymetryczna, czyli zamiana obiektu z podmiotem może wpłynąć na jej wynik.
Spośród nich, interfejs Comparable jest w pewnym sensie bardziej intuicyjny: klasa, której obiekty mają być porównywalne, musi implementować ten interfejs, tzn. zdefiniować metodę ''compareTo'' ''().'' Jej argumentem jest obiekt, z którym bieżący obiekt zostanie porównany. W przypadku porównania dat urodzenia z bieżącego obiektu i parametru są one odczytywane i zwracany jest wynik ich porównania. Należy zwrócić uwagę, że metoda ''compareTo'' ''()'' jest przeciwsymetryczna, tzn. zamiana obiektu z podmiotem może wpłynąć na jej wynik.




[[zpo-2-wyk-Slajd31 | << Poprzedni slajd]] | [[zpo-2-wyk-toc|Spis treści ]] | [[zpo-2-wyk-Slajd33 | Następny slajd >>]]
[[zpo-2-wyk-Slajd31 | << Poprzedni slajd]] | [[zpo-2-wyk-toc|Spis treści ]] | [[zpo-2-wyk-Slajd33 | Następny slajd >>]]

Aktualna wersja na dzień 10:49, 17 paź 2006

Interfejs Comparable

Interfejs Comparable


Spośród nich, interfejs Comparable jest w pewnym sensie bardziej intuicyjny: klasa, której obiekty mają być porównywalne, musi implementować ten interfejs, tzn. zdefiniować metodę compareTo (). Jej argumentem jest obiekt, z którym bieżący obiekt zostanie porównany. W przypadku porównania dat urodzenia z bieżącego obiektu i parametru są one odczytywane i zwracany jest wynik ich porównania. Należy zwrócić uwagę, że metoda compareTo () jest przeciwsymetryczna, tzn. zamiana obiektu z podmiotem może wpłynąć na jej wynik.


<< Poprzedni slajd | Spis treści | Następny slajd >>