Jak nazwać metodą java
Musisz wiele nauczyć się nauczyć się zaprogramować na Javie. Zajęcia, metody, wyjątki, projektanci, zmienne i tak dalej - wszystko to trudno szalone. Dowiedz się, że wszystko jest lepsze na etapach, a teraz opowiemy ci o metodach.
Kroki
jeden. Metoda jest odpowiednikiem funkcji w językach podobnych do S. Metody są potrzebne do ponownego wykorzystania kodu. Zestaw wyrażeń tworzy metodę, metoda może być spowodowana inną ekspresją. Bycie spowodowane przez wszystkie wyrażenia, które są częścią metody, zostaną spełnione.Na przykład: "
Public Static Void MetalExample () {}
".Nie ma w nim kodu, ale są słowa kluczowe (3) przed nazwą metody, a mianowicie Publiczny
, Statyczny
i Unieważnić
.2. Słowo
Publiczny
Przed nazwą metody oznacza to, że metoda może być spowodowana z dowolnego miejsca, w tym innych klas, a nawet plików / pakietów, jeśli importujesz odpowiednią klasę. Zastąpić Publiczny
Możesz następujące opcje:Chroniony
i Prywatny
.Jeśli metoda Chroniony
, Następnie tylko ta klasa i podklasy (klasy utworzone na podstawie klasy) mogą powodować tę metodę.Jeśli metoda Prywatny
, Następnie można go nazwać tylko wewnątrz klasy.Ostatni słowo kluczowe, ogólnie, a nie słowo. Jest używany, gdy zamiast tego Publiczny
, Chroniony
lub Prywatny
Nie masz nic.Jest to domyślne połączenie, co oznacza, że tylko klasy w tym samym pakiecie mogą podjąć tę metodę.3. Drugie słowo kluczowe,
Statyczny
, oznacza, że metoda należy do klasy, a nie przykładem klasy (obiekt). Metody statyczne mogą dzwonić za pomocą nazwy klasy: "ExadpleClass.MetodeExample ()
".Jednak jeśli słowo kluczowe Statyczny
Nieobecny tam, metoda może być spowodowana tylko przez obiekt.Na przykład, jeśli klasa zostanie wywołanaExampleObject
, I ma konstruktor (tworzenie obiektów), możemy utworzyć nowy obiekt, drukowając ExampleObject obj = new exampleObject ()-
, i zadzwoń do metody "OBJ.MetodeExample ()-
".cztery. Ostatnie słowo przed metodą metody -
Unieważnić
.Słowo Unieważnić
Oznacza to, że metoda niczego nie zwraca (nie daje niczego podczas dzwonienia).Jeśli chcesz dać coś takiego, dzwoniąc do metody, po prostu wymień słowo Unieważnić
Rodzaj obiektu danych lub prymitywny, który chcesz otrzymać. Następnie po prostu dodaj Powrót
plus obiekt tego typu jest gdzieś bliżej końca metody metody.pięć. Wywołanie metody, która coś zwraca, możesz użyć zwrotu go. Na przykład, jeśli
Somemethod ()
Zwraca liczbę całkowitą, możesz ustawić liczbę całkowitą do tego, co jest zwracane, więc: "int a = somemethod ()-
"6. Niektóre metody wymagają parametrów.Metoda, która wymaga parametru całkowitego wygląda tak:
Somemetod (int a)
Korzystając z podobnej metody, piszę nazwę metody, a następnie liczbę całkowitą w nawiasach: Somemethod (5)
lub Somemethod (n)
Jeśli N
- liczba całkowita.7. Metody mogą mieć kilka parametrów oddzielonych przecinkami.Jeśli metoda
Somemetod
wymaga dwóch parametrów, Int A
i Obiekt OBJ
, Będzie wyglądać tak: "Somemetod (int a, obiekt obj)
".Aby użyć tej metody, należy go wywołać nazwą metody, po którym trzeba napisać liczbę całkowitą i obiekt w nawiasach: Somemethod (4, rzecz)
Gdzie Rzecz
- to jest Obiekt
.Rada
- Dzwonienie zwracającą coś metody, możesz zadzwonić do innej metody - w zależności od tego, że metoda zwraca. Przypuśćmy, że mamy metodę
GetObject ()
, Zwracający obiekt.W klasieObiekt
Istnieje połączenie metody niestatycznejTostring
, PowracającyObiekt
tak jakStrunowy
.Więc jeśli chcesz to zdobyćStrunowy
zObiekt
przezGetObject ()
W jednej linii musisz pisać "String str = getObject ().Tostring ()-
".
Ostrzeżenie
- Ostrożnie z abstrakcyjnymi klasami i metodami. Jeśli nie można użyć metody abstrakcyjnej, dopóki nie zostanie spełniony przez inną klasę - przecież w metodzie abstrakcyjnej na początku nie ma kodu! Zajęcia abstrakcyjne są używane jako rodzaj ramy.