Ten samouczek ilustruje, co robi „::”Wredne i jak używać go w Javie.
Co oznacza „::” w Javie?
Podwójny okrężnica ”::”Jest operatorem odniesienia metody używanym do wywołania metody. Odnosi się do określonej metody za pomocą nazwy klasy. Ten operator zachowuje się podobnie do wyrażenia Lambda. Jednak nie wymaga metod argumentów dotyczących referencji. Dlatego "::”Jest prosty i bardziej skuteczny.
Teraz zbadajmy poniższy przykład, aby sprawdzić podstawowe działanie wspomnianego operatora.
Przykład
Najpierw utworzymy listę typów ciągów dla liczb o nazwie „num”:
Następnie dodaj wymagane elementy na utworzonej liście za pomocą „dodać()" metoda:
num.Dodaj jeden");Wreszcie, skorzystaj z „dla każdego„Pętla i wydrukuj elementy listy. Aby to zrobić, użyjemy „println ()„Metoda„System„Klasa i dostęp do niej za pomocą„::„Operator:
num.Foreach (system.Out :: println);Wszystkie dodane elementy zostaną wydrukowane na konsoli:
Teraz sprawdźmy zaawansowane użycie operatora „::” w Javie.
Jak używać „::” w Javie?
Operator referencyjny metody „::” służy do wywołania różnych rodzajów metod w Javie, takich jak:
Teraz omówimy każdą z wymienionych metod jeden po drugim.
Metoda 1: wywołanie metody statycznej przy użyciu operatora „::” w Javie
Aby wywołać statyczną metodę klasy, użyj „::„Operator w następujący sposób:
Składnia
Nazwa klasy docelowej :: Nazwa metody statycznejW powyższej składni, wspomnij o klasie docelowej, z której ma dostęp do metody.
Przykład
Użyjemy tej samej listy utworzonej w powyższym przykładzie. Jednak utworzymy metodę statyczną o nazwie „wyświetlacz()„Aby wydrukować elementy listy:
W metodzie Main () nazwiemy metodę statyczną „wyświetlacz()”Przykład„Klasa za pomocą operatora referencyjnego„ :: ”:
num.Foreach (przykład :: Display);Wyjście
Chcesz uzyskać dostęp do konstruktora za pomocą operatora referencyjnego metody? Sprawdź poniżej sekcję poniżej.
Metoda 2: Konstruktor połączeń za pomocą operatora „::” w Javie
Możesz także użyć operatora odniesienia metody, aby wywołać konstruktor klasy.
Składnia
Nazwa klasy :: NowaPrzykład
W konstruktorze „Przykład„Klasa, nazwiemy„System.na zewnątrz.println ()„Metoda wydrukowania dodanych elementów listy typu ciągów:
W metodzie main () wywołujemy konstruktor za pomocą „nowy”Słowo kluczowe i dodanie„::„Operator po określaniu nazwy klasy. „„nowy„Słowo kluczowe utworzy obiekt klasy, który automatycznie wywołuje metodę konstruktora:
num.foreach (przykład :: nowy);Wyjście
Udajmy się w kierunku następnej metody!
Metoda 3: Metoda instancji wywołania przy użyciu operatora „::” w Javie
Podobnie jak metoda statyczna, możesz również wywołać metodę instancji klasy za pomocą „::„Operator. W tym celu najpierw utworzysz obiekt klasy, a następnie wywołasz metodę instancji za pomocą następującej składni.
Składnia
Obiekt klasy docelowej :: Nazwa metody instancjiPrzykład
Teraz utworzymy obiekt „były”Przykład" klasa:
Następnie wywołaj metodę instancji „wyświetlacz()”Korzystanie z obiektu klasowego i„::„Operator referencyjny metody:
num.Foreach (np. Display);Wyjście
Opracowaliśmy wszystkie niezbędne informacje związane z operatorem odniesienia metody „::”I jego użycie w Javie.
Wniosek
„„::”Jest operatorem o nazwie„ Operator referencyjny metody ”, który jest wykorzystywany do dostępu do metody, wskazując na nią za pomocą nazwy klasy. Ten typ operatora Java można wykorzystać do wywołania różnych rodzajów metod w programie, takich jak metody statyczne, konstruktory i metody instancji. Ten samouczek ilustruje, co „::”(Podwójne kolony) oznacza i jak używać go w Javie.