W Javie metoda to połączenie instrukcji logicznych wykorzystywanych do wykonywania określonych operacji. Metody są powszechnie stosowane, ponieważ ich dodany kod może być ponownie używany tak często, jak to konieczne. Każda metoda w Javie jest wywoływana za pomocą swojej nazwy, a kiedy kompilator Java ją odczytuje, wspomniana metoda jest wywoływana, a dodany kod operacyjny jest wykonywany.
Ten samouczek ilustruje różne sposoby wywoływania metod w programie Java.
Różne sposoby wywołania metody w Javie
W Javie możesz wywołać metodę za pomocą:
Teraz szczegółowo sprawdzimy obie wspomniane metody.
Jak wywołać metodę za pomocą obiektu klasy?
Istnieją dwa rodzaje metod, które można wywołać za pomocą obiektu klasy:
Spójrz na sekcje poniżej, aby zrozumieć implementację obu metod.
Metoda 1: wywołanie predefiniowanej metody za pomocą obiektu klasy
Zdefiniowane lub wbudowane metody w Javie są już zdefiniowane na zajęciach Java i działają jako biblioteki Java. Na przykład wydrukować() metoda zdefiniowana w Jawa.io.Printstream Klasa służy do wydrukowania dodanych stwierdzeń.
Przykład
W tym przykładzie wywołamy predefiniowaną metodę hashcode () z Obiekt klasa poprzez tworzenie obiektu o nazwie haszysz.
Aby to zrobić, najpierw utworzymy zmienną nazwę OB:
int ob;Następnie utwórz obiekt Hash obiektu klasa, zadzwoń do predefiniowanego hashcode () metoda za pomocą kropki (.) operator i zapisz go w utworzonej zmiennej. Hashcode () zwraca unikalną liczbę obiektu, który jest generowany przez JVM:
Object Hash = new Obiekt ();Na koniec wydrukuj wartość kodu skrętu, która jest przechowywana w zmiennej OB:
System.na zewnątrz.println („kod skrótu obiektu to:”+ob);
Dane wyjście wskazuje, że pomyślnie uzyskaliśmy dostęp do kodu skrótu utworzonego obiektu za pomocą „hashcode ()" metoda:
Metoda 2: wywołanie metody zdefiniowanej przez użytkownika za pomocą obiektu klasy
Metoda zdefiniowana przez użytkownika jest rodzajem metody zapisanej przez programistę. Te metody pozwalają użytkownikom definiować funkcje lub metody zgodnie z wymaganiami programu.
Przykład
Utworzymy dwie nazwy Java Javaclass1 i przykład. Javaclass1 zawiera dwie wymienione metody zdefiniowane przez użytkownika Sum () i sub (). Metoda sum () jest metodą statyczną, podczas gdy sub () jest metodą publiczną:
klasa javaclass1Notatka: Aby uzyskać dostęp do metody statycznej, nie ma potrzeby tworzenia obiektu klasy, jednocześnie dostępu do metody publicznej, musimy utworzyć obiekt klasy.
Tworząc obiekt Javaclass1 w klasie przykładowej, możemy uzyskać dostęp do metod statycznych i publicznych Javaclass1, jak pokazano poniżej. Jednak metoda sub () jest u góry, ponieważ jest definiowana jako metoda publiczna:
Przykład klasy publicznejWyjście
Teraz przejdźmy do drugiego podejścia do wywołania metody za pomocą nazwy klasy.
Jak wywołać metodę za pomocą nazwy klasy?
Za pomocą nazwy klasy możesz wywołać następujące metody:
W poniższych sekcjach omówiono procedurę wywoływania wymienionych metod przy użyciu nazwy klasy.
Metoda 1: wywołanie predefiniowanej metody statycznej przy użyciu nazwy klasy
Jak omówiono powyżej, nie ma potrzeby tworzenia obiektu, aby wywołać metody statyczne klasy. W tym celu po prostu użyj nazwy klasy za pomocą metody i w razie potrzeby przekazać argument.
Przykład
W tym przykładzie powołamy się na predefiniowany statyczny SQRT () Metoda matematyki klasa i przejście „100„Jako argument:
Przykład klasy publicznej
Wyświetlone dane wyjściowe powyższego programu „10.0”Jako pierwiastek kwadratowy„100”:
Metoda 2: wywołanie statycznej metody zdefiniowanej przez użytkownika za pomocą nazwy klasy
Możemy również tworzyć metody statyczne zdefiniowane przez użytkownika i uzyskać do nich dostęp, używając nazwy klasy.
Na przykład w danym bloku kodu, Javaclass1 to klasa i sum () jest definiowaną przez użytkownika metodą statyczną klasy Javaclass1:
Javaclass1.Suma();Przykład
W tym przykładzie wykorzystamy już utworzone Javaclass1 i przykład zajęcia. Strategia polega na wywołaniu metody sum () Javaclass1 w klasie przykładowej przy użyciu nazwy klasy:
Przykład klasy publicznejWyjście
Opracowaliśmy wszystkie podstawowe informacje związane z wywoływaniem metody w Javie.
Wniosek
Istnieją dwa sposoby wywołania metody w Javie: za pomocą nazwy klasy i za pomocą obiektu klasy. Do statycznych metod klasy można uzyskać za pomocą nazwy klasy, podczas gdy publiczne metody klasy można uzyskać, tworząc obiekt klasy. Możemy uzyskać dostęp do metod statycznych i publicznych, niezależnie od tego, czy są to metody predefiniowane, czy zdefiniowane przez użytkownika. W tym samouczku zilustrowaliśmy różne sposoby szczegółowego wywołania metody w Javie.