Miért érdemes összehasonlító és összehasonlító kifejezést használni?

Tartalomjegyzék:

Miért érdemes összehasonlító és összehasonlító kifejezést használni?
Miért érdemes összehasonlító és összehasonlító kifejezést használni?

Videó: Miért érdemes összehasonlító és összehasonlító kifejezést használni?

Videó: Miért érdemes összehasonlító és összehasonlító kifejezést használni?
Videó: Что? Сравнение и обзор цифровых зеркальных фотокамер Canon 250D и Canon 77D | Canon EOS 2024, December
Anonim

A Comparable-t kell használni, ha ugyanazon osztály példányait hasonlítja össze A Comparator használható különböző osztályok példányainak összehasonlítására. Az összehasonlítást az osztály valósítja meg, amelynek meg kell határoznia az objektumai természetes sorrendjét. Például a String megvalósítja a Comparable.

Miért van szükség összehasonlító és összehasonlító felületekre?

A

Comparable és Comparator egyaránt interfész, és használható gyűjteményelemek rendezésére … 1) A Comparable egyetlen rendezési sorrendet biztosít. Más szavakkal, a gyűjteményt egyetlen elem, például azonosító, név és ár alapján rendezhetjük. A Comparator több rendezési szekvenciát biztosít.

Mi a két fő előnye a Comparatornak az összehasonlíthatóhoz képest?

Az összehasonlító használatával az objektumok egy osztály több mezője alapján is rendezhetők. Míg a Comparable lehetővé teszi, hogy egy gyűjtemény elemeit csak egy mező alapján rendezze.

Használhatjuk a Comparatort összehasonlító nélkül?

3 Válaszok. Nem használja a Comparable lehetőséget. A Comparator-t használod. A Comparable egy objektumok által megvalósított interfész, amely megadja a rendezési sorrendjüket más, azonos típusú objektumokkal.

Mi az összehasonlító használata?

A komparátor áramkör két feszültséget hasonlít össze, és egy 1-est (a pozitív oldalon lévő feszültség) vagy egy 0-t (a negatív oldalon lévő feszültség) ad ki, hogy jelezze, melyik a nagyobb. Gyakran használnak komparátorokat, például annak ellenőrzésére, hogy egy bemenet elért-e valamilyen előre meghatározott értéket

Ajánlott: