Sunday, 22 July 2018

Java-da metodlar

Java proqramlaşdırmada metodlar barədə. Proqramın bir hissəsi kimi metodlar müəyyən bir əməliyyatı yerinə yetirmək üçün yazılır. Proqramlaşdırmadakı "Parçala və hökm sür" prinsipinin əsas özəyini təşkil edir. Metod hansısa çıxış və ya qayıdış dəyəri tipində ola bilər, ya da heç bir dəyər döndürməyə bilər. Əgər bir dəyər qaytararsa, ümumi bu formada yazılır:
<access mod.> <dəyər tipi> <metodun adı>(parametr)
{
   //kodlar
   return <qayıdış dəyəri>
}

access mod.- public, private, protected və ya default (default-heç bir şey yazılmazsa, default kimi tanınır.)
dəyər tipi-primitiv və ya referans bir dəyər tipi ola bilər. Məsələn, int, char, String və ya Test (Test-proqramçının yazdığı hər hansı bir sinif).
metodun adı-çox vaxt felin əmr şəklində bir və ya bir neçə sözdən ibarət ifadə olur. Qəbul olunmuş standarta görə kiçik hərflə başlayır və iki və daha çox söz olarsa, sonrakı sözlər böyük hərflə başlayır və bitişik yazılır (dəyişənlərin adlandırılmasında da bu cür qəbul olunub).
parametr-dəyər tipi və adı qeyd olunmaqla metod daxilində işlədiləcək bir və ya bir neçə parametrlər daxil edilə bilər. Heç bir parametr olmaya da bilər.
Nümunə:

public class Test
{
    public double kvadratHesabla(double d)
    {
        double k=d*d;
        return k;
    }
}

Burada diqqət edilməli məsələ odur ki,qaytarılan dəyərin tipi (k-double) metod tanıtılması zamanı qeyd olunan tipdən (double) olmalıdır. Əslində, bu nümunədəki metodun static olması daha məqəsədəuyğun olardı. Bu barədə isə daha sonra yazacam.

No comments:

Post a Comment