6. Metodlar

Post on 12-Apr-2017

73 views 10 download

Transcript of 6. Metodlar

Software Development FundamentalsAbbasov Ceyhun ( abbasovceyhunn@gmail.com )

Ə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ı