Dasturiy injiniring fanidan mustaqil ishi mavzu: sinflar, metodlar, xususiyatlar


Download 103.87 Kb.
bet3/6
Sana22.02.2023
Hajmi103.87 Kb.
#1222630
1   2   3   4   5   6
Bog'liq
SINFLAR, METODLAR, XUSUSIYATLAR

Metodni aniqlash


Keling, bitta usulni aniqlaymiz:

1
2
3
4
5

data-target-lang="uz" data-value="void SayHello() { " data-translation="void
SayHello() { " data-ch="0" data-type="trSpan">void SayHello()
{
data-source-lang="ru" data-target-lang="uz" data-value="Console."
data-translation="Console." data-ch="0" data-type="trSpan">Console.

data-target-lang="uz" data-value="WriteLine("Hello"); }
" data-translation="WriteLine("Hello"); } " data-ch="0"
data-type="trSpan">WriteLine("Hello");
}


Bu erda SayHelloba'zi bir yordamni ko'rsatadigan usul aniqlanadi. Usullarning nomlari, asosan, o'zgaruvchilar nomlari bilan bir xil talablarga ega. Biroq, qoida tariqasida, usullarning nomlari bosh harf bilan boshlanadi.

Metod nomidan oldin qaytarilgan ma'lumotlar turi keladi. Bu erda hech narsa qaytarilmasligini ko'rsatadigan void turi, u faqat ba'zi harakatlarni amalga oshiradi.


Qavs ichidagi usul nomidan keyin parametrlar ro'yxati keltirilgan. Ammo bu holda qavslar bo'sh, ya'ni usul hech qanday parametrlarni qabul qilmaydi.
Qavslar ichidagi parametrlar ro'yxatidan so'ng, usul bo'yicha bajariladigan ko'rsatmalar to'plamini ifodalovchi kod bloki keladi. Bunday holda, SayHello usuli blokida konsolda satrni ko'rsatadigan faqat bitta ko'rsatma mavjud:

1

Console.WriteLine("Hello");

Ammo agar biz ushbu loyihani boshlasak, SayHello usuli chiqishi kerak bo'lgan qatorni ko'rmaymiz. Chunki aniqlangandan so'ng, usul hali ham o'z ishini bajarish uchun chaqirilishi kerak.

Download 103.87 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling