2
MUNDARIJA
Kirish
I bob C# dasturlash tilida sinf yaratish va obyektlarni hosil
qilish
1.1.
C# obyekt va sinflari.
II bob C# dasturlash tilida funksiyalar.
2.1.
C#
funksiyalari
2.2.
C# dasturlash tilida funksiyalardan foydalanish
Xulosa
Foydalanilgan adabiyotlar
3
Kirish
Dasturlashning asosiy tushunchalaridan biri bu obyektga
yo'naltirilgan dasturlash (OOP - Object-Oriented Programming)
hisoblanadi. C# tilida OOP konseptsiyasi asosida dasturlar yaratish keng
qo'llaniladi. OOPning eng muhim qismlaridan biri bu sinf (class) va
obyekt (object) tushunchalaridir.
Sinf nima?
Sinf (class) - bu ma'lum bir ma'lumotlar va ular bilan bog'liq
xatti-
harakatlarni ifodalovchi abstrakt shablon yoki andoza. Sinfda
xususiyatlar (properties) va metodlar (methods) joylashtiriladi.
Xususiyatlar obyektning xolatini ifodalaydi, metodlar esa uning xatti-
harakatlarini belgilaydi.
Misol uchun, "Car" (avtomobil) sinfi
avtomobilning modelini, yilini saqlovchi xususiyatlarga va avtomobil
harakatlanishini ko'rsatadigan metodga ega bo'lishi mumkin.
Obyekt nima?
Obyekt (object) esa sinfning konkret bir misoli hisoblanadi. Sinf
faqat bir andoza bo'lsa, obyekt ana shu
andozaning konkret ifodasi
bo'ladi. Misol uchun, "Car" sinfi asosida yaratilgan obyektlar "Toyota"
yoki "BMW" kabi avtomobillar bo'lishi mumkin. Har bir obyekt o'zining
ma'lum bir qiymatlariga ega bo'lib, ular sinfda aniqlangan
xususiyatlar
va metodlar orqali boshqariladi.