Spisu treści:

Jak zaimplementować interfejs zestawu w Javie?
Jak zaimplementować interfejs zestawu w Javie?

Wideo: Jak zaimplementować interfejs zestawu w Javie?

Wideo: Jak zaimplementować interfejs zestawu w Javie?
Wideo: Java Interface Tutorial - Learn Interfaces in Java 2024, Grudzień
Anonim

Ustaw w Javie

  1. Ustawić jest berło który rozszerza kolekcję. Jest to nieuporządkowana kolekcja obiektów, w której nie można przechowywać zduplikowanych wartości.
  2. Zasadniczo, Ustawić jest wdrożone za pomocą HashSet , LinkedHashSet lub TreeSet (reprezentacja posortowana).
  3. Ustawić ma różne metody dodawania, usuwania przezroczystości, rozmiaru itp., aby poprawić wykorzystanie tego berło .

Co to jest ustawiony interfejs w Javie?

ten Ustaw interfejs . A Ustawić to kolekcja, która nie może zawierać zduplikowanych elementów. Modeluje matematyczne ustawić abstrakcja. ten Ustaw interfejs zawiera tylko metody dziedziczone z Collection i dodaje ograniczenie, że zduplikowane elementy są zabronione.

Co więcej, CO JEST interfejsem w Javie z przykładem? Jak klasa, berło mogą mieć metody i zmienne, ale metody zadeklarowane w an berło są domyślnie abstrakcyjne (tylko podpis metody, bez treści). Interfejsy określić, co klasa musi zrobić, a nie jak. To jest plan klasy. A Jawa Biblioteka przykład jest, Komparator Berło.

Dodatkowo, czy możemy modyfikować obiekt ustawiony w Javie?

1 odpowiedź. Generalnie kolekcje o jakiejś strukturze wewnętrznej nie zwracają uwagi na zmiany w swoich elementach i ich strukturze Wola zostać zniszczonym, jeśli ty modyfikować elementy (w sposób, który zmienia właściwość, na której opiera się konstrukcja). Odnosi się to do Zestaw drzew także.

Jakie są klasy implementujące interfejs list i set?

2) Lista pozwala na duplikaty, podczas gdy Ustawić nie zezwala na duplikaty elementów. Wszystkie elementy Ustawić powinien być unikalny, jeśli spróbujesz wstawić zduplikowany element w Ustawić zastąpiłoby dotychczasową wartość. 3) Lista implementacje: ArrayList, LinkedList itp. Ustawić implementacje: HashSet, LinkedHashSet, TreeSet itp.

Zalecana: