6. metodlar

21
Software Development Fundamentals Abbasov Ceyhun ( [email protected] )

Upload: software-development-fundamentals

Post on 12-Apr-2017

73 views

Category:

Education


10 download

TRANSCRIPT

Page 1: 6. Metodlar

Software Development FundamentalsAbbasov Ceyhun ( [email protected] )

Page 2: 6. Metodlar

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

Page 3: 6. Metodlar

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ı

Page 4: 6. Metodlar

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.

Page 5: 6. Metodlar

Metodun sintaksisi

Page 6: 6. Metodlar

Yeni metod yaratmaq və çağırmaq

DİQQƏT: Metod mütləq class daxilində olmalıdır.

Page 7: 6. Metodlar

Yeni metod yaratmaq və çağırmaq

Page 8: 6. Metodlar

Metoda parameter ötürmək

Page 9: 6. Metodlar

Metoda parametr ötürmək

Page 10: 6. Metodlar

Metoda parametr ötürmək

Page 11: 6. Metodlar

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.

Page 12: 6. Metodlar

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.

Page 13: 6. Metodlar

Metoda bir neçə parametr ötürmək

Page 14: 6. Metodlar

Overloading. Overload (Artıq Yüklənmiş) Metodlar.

Overload Metodlar – bir neçə eyni adlı metodun yaradılmağına deyilir.

Page 15: 6. Metodlar

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.

Page 16: 6. Metodlar

Metodun dəyər qaytarmağı

Page 17: 6. Metodlar

Metodun dəyər qaytarmağı

Page 18: 6. Metodlar

Metodun dəyər qaytarmağı

Page 19: 6. Metodlar

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.

Page 20: 6. Metodlar

Proqramların mənbə kodları

1. İki ədədin cəmini tapan proqram: https://goo.gl/ebDD7P

Page 21: 6. Metodlar

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ı