C# dasturlash tilida sinflar ierarxiyasini tashkil etish
1
O’ZBEKISTON RESPUBLIKASI OLIY VA O’RTA MAXSUS TA’LIM
VAZIRLIGI
BUXORO DAVLAT UNIVERSITETI
Fizika-matematika fakulteti
“Axborot texnologiyalari” kafedrasi
Halimova Dildora Hamidovnaning
«
C# dasturlash tilida sinflar ierarxiyasini tashkil etish
bo’yicha uslubiy qo’llanma
»
mavzusida
“Amaliy matematika va informatika” ta’lim yo’nalishi bo’yicha bakalavr
darajasini olish uchun
BITIRUV MALAKAVIY ISHI
“Ish ko’rildi va himoyaga ruxsat Ilmiy rahbar_____ dots.I.O.Jalolov
berildi” “_______” __________________ 2015 y.
Kafedra mudiri
________dots. T.B.Boltayev Taqrizchi ________kat. o’qituvchi R.B.Sariyev
«______» __________________2015 y. “_______” _________________2015 y
«Himoya qilishga ruxsat berildi»
Fakultet dekani
prof. Sh.M. Mirzayev
“______” ______ 2015 y.
Buxoro – 2015
2
3
Mundarija
Kirish ......................................................................................................................... 4
I. C# dasturlash tili. ................................................................................................. 10
1.1. C# dasturlash tilida tiplar, o’zgaruvchilar va asosiy operatorlar. .................... 10
1.2. C# dasturlash tillida boshqarish operatorlari. ................................................. 20
1.1.3 Satr va fayl ustida amallar .............................................................................. 34
II. C# dasturlash tilida sinflar ierarxiyasi. ............................................................... 51
2.1. C# dasturlash tilida sinf va uning tuzilmasi.....................................................50
2.2. Sinf osti va sinf usti munosabatlari ................................................................. 59
2.3. Abstrakt sinflar. Polimorfizm.......................................................................... 62
XOTIMA ................................................................................................................. 71
ADABIYOTLAR .................................................................................................... 72
4
|