6. metodlar
TRANSCRIPT
Software Development FundamentalsAbbasov Ceyhun ( [email protected] )
Əvvəlki dərsə aid suallar
Komputer nədir?
Proqram nədir?
Proqramlaşdırma nədir?
Proqramlaşdırma dili nədir?
Proqramlaşdırma mühiti nədir?
Konsol nədir? Misal deyin.
Mətn redaktoru nədir? Misal deyin.
Kompilyator nədir? Misal deyin.
Mündəricat
Metod nədir? Metoda parametr ötürmək, overloading Metodun dəyər qaytarmağı, void Proqram: İki ədədin cəmini tapan proqram
Dərsdə yazılan proqramın mənbə kodları
Ev tapşırıqları
Metod nədir və niyə lazımdır?
Metod – bir neçə statement-dən ibarət kod blokudur.
Metod niyə lazımdır? - Metod istifadə etməklə,
1. kod təkrarlanmalarının qarşısını ala bilirik.
2. proqramdakı bug-ları təyin etməyimiz asanlaşır.
Qeyd: Metod mütləq class daxilində olmalıdır! Səbəbi Obyekt Yönümlü Proqramlaşdırma mövzusunda izah olunacaq.
Metodun sintaksisi
Yeni metod yaratmaq və çağırmaq
DİQQƏT: Metod mütləq class daxilində olmalıdır.
Yeni metod yaratmaq və çağırmaq
Metoda parameter ötürmək
Metoda parametr ötürmək
Metoda parametr ötürmək
Metoda bir neçə parametr ötürmək
DİQQƏT: Parametrlər metoda tipə uyğun ötürülməlidir.
Bu nümunədə MyMethod metoduna parametrləri byte, int, bool, string ardıcıllığı ilə ötürmək lazımdır.
Metoda bir neçə parametr ötürmək
QEYD: Metodun parametrinin adı ilə həmin metoda ötürülən dəyişənin adı fərqli ola bilər lakin tipləri mütləq eyni olmalıdır.
Metoda bir neçə parametr ötürmək
Overloading. Overload (Artıq Yüklənmiş) Metodlar.
Overload Metodlar – bir neçə eyni adlı metodun yaradılmağına deyilir.
Overloading. Overload (Artıq Yüklənmiş) Metodlar.
DİQQƏT: Eyni adlı metodlar bir-birindən yalnız parametrlərinə görə fərqlənirlər.
Metodun dəyər qaytarmağı
Metodun dəyər qaytarmağı
Metodun dəyər qaytarmağı
Metodun dəyər qaytarmağı. Void tipi
QEYD: Tipi void olan metod dəyər qaytarmır.
QEYD2: void yalnız metod tipi olur, dəyişən tipi olmur.
Proqramların mənbə kodları
1. İki ədədin cəmini tapan proqram: https://goo.gl/ebDD7P
Ev tapşırıqları
1. Bugünə qədər keçilən mövzuların təkrarı
2. Kalkulyator proqramını metodlar əsasında yenidən hazırlanması