<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ə:
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.
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