Java proqramçısı olanda öyrənmək üçün bir çox anlayış var. Bir az çətinləşə biləcək siniflər, metodlar, istisnalar, konstruktorlar, dəyişənlər və daha çoxu var. Öyrənməyin ən yaxşı yolu hissələrdir. Bu yazıda java -da bir üsula necə zəng etməyi öyrənəcəksiniz.
addımlar

Addım 1. Metod, C kimi digər dillərdəki bir funksiyaya bərabərdir
Kod dəsti bir üsuldur və bu üsul kodun digər hissələrində də çağırıla bilər. Çağırıldığında, metodun bir hissəsi olan bütün kodlar icra edilməlidir. Məsələn, bu üsula baxanda"
public static void methodExample () {}
. Heç bir kodu yoxdur, amma metod adından əvvəl üç söz var
ictimai
O
statik
bu
boş

Addım 2. Söz
ictimai
metoddan əvvəl, metodu hər yerdən, o cümlədən digər siniflərdən və hətta idxal etdiyiniz müddətdə digər paketlərdən (fayllardan) çağırmaq olar.
Əvəz edə biləcək üç söz var
ictimai
. Onlar
qorunur
və
özəl
. Bir üsul olarsa
qorunur
(qorunur), buna görə yalnız bu sinif və alt siniflər (əsasları əsas olaraq istifadə edən siniflər) bu metodu çağıra bilər. Bir üsul olarsa
özəl
(özəl), buna görə də metodu yalnız sinif daxilindən çağırmaq olar. İstifadə edilə bilən son söz əslində bir söz deyil. Yəni onun yerinə heç nə qoymasanız
ictimai
,
qorunur
və ya
özəl
. Buna "default" və ya paketə özəl deyilir, yəni yalnız eyni paketdəki siniflər metodu çağıra bilər.

Addım 3. İkinci söz,
statik
metodun (obyektin) heç bir hissəsinə deyil, sinfə aid olduğunu bildirir.
Statik metodlar sinif adından istifadə edilməklə çağırılmalıdır:"
exampleClass.exampleMethod ()
. Ancaq söz
statik
orada olmadıqda, metod yalnız bir obyekt vasitəsilə çağırıla bilərdi. Məsələn, sinif çağırılırsa
ExampleObject
və konstruktoru var idi (obyektlər etmək üçün), yazaraq yeni bir obyekt yarada bilərik
SampleObject obj = yeni SampleObject ();
və metodu ilə çağırın
nümunə metodu ();
".

Addım 4. Metod adından əvvəlki son söz
boş
.
Bu o deməkdir ki, metod heç nə qaytarmır. Əlaqə vermək üçün bir üsul istəyirsinizsə, sözü əvəz edin
boş
geri qaytarmaq istədiyiniz obyektin bir növ məlumatı (ibtidai və ya istinad) ilə. sonra əlavə edin
qayıt
metod kodunun sonuna doğru bir yerdə bu tip daha bir obyekt.

Addım 5. Bir şeyi qaytaran bir üsul çağırarkən, qaytarmanın özünü istifadə edə bilərsiniz
Məsələn, əgər a
someMethod ()
bir tam ədəd qaytarır, "qaytarılması üçün tam ədəd təyin edə bilərsiniz"
int a = someMethod ();

Addım 6. Bəzi metodlar bəzi parametrlər tələb edir
Tam ədəd tələb edən bir üsul olardı
someMethod (int a)
. Belə bir üsuldan istifadə edərkən, mötərizədə adını və tam ədədini yazmalısınız:
bəzi metodlar (5)
və ya
bəzi metod (n)
əgər
tam ədəddir.

Addım 7. Metodlar eyni zamanda vergüllə ayrılmış bir neçə parametrə malik ola bilər
Əgər metod
hər hansı bir üsul
iki parametr tələb olunur,
int
və
obyekt obyekti
olardı"
someMethod (int a, Object obj)
. Bu yeni üsuldan istifadə etmək üçün mötərizədə bir tam ədəd və bir obyektin adı veriləcək:
someMethod (4, şey)
Harada
şey
bu a
Obyekt
İpuçları
-
Bir şeyi qaytaran bir metodu çağırarkən, geri qaytarmağa əsaslanaraq başqasına zəng edə bilərsiniz. Deyək ki, adlanan bir üsulumuz var
getObject ()
bir obyekti qaytarır. Yaxşı, sinifdə
Obyekt
statik olmayan bir üsul çağırışı var
toString
olanı qaytarır
Obyekt
formatında
sim
. Beləliklə, əgər istəyirsinizsə
sim
-dən
Obyekt
tərəfindən qayıtdı
getObject ()
bir sətirdə yazardınız"
String str = getObject (). ToString ();
- ".