Zbekiston milliy universiteti amaliy matematika va intellektual


Java Dasturlash tili bilan


Download 56.32 Kb.
bet2/11
Sana24.12.2022
Hajmi56.32 Kb.
#1060291
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
SHAHZOD Sinflar

Java Dasturlash tili bilan


  • obyekt yo'naltirilganlik (vorislilik)

  • interfeysi

  • xatoliklarni bartaraf qilish

  • ko’p oqimlilik (funksiyalilik)

  • nomlar

  • turlar turg’unligi

  • ko’p masalalik

  • xavfsizlik kodiga tegishli suzuvchi nuqtaning arifmetik amallari dastur kodini dinamik tiklash

С++ dasturlash tili bilan o’xshash tomonlari:


  • ko’p operatorlilik

  • xavfsizlik kodiga tegishli suzuvchi nuqtaning arifmetik amallari dastur kodini dinamik tiklash

  • soddalilik

  • ko`p komponentalilik

  • tushunarli interfeysi

Bugungi kunda C# dasturlash tili IT sohasidagi eng kuchli, tez rivojlanayotgan va talabga javob beradigan tillardan biri hisoblanadi. Hozirgi vaqtda unda turli xil dasturlar yozilgan: kichik stol dasturlaridan tortib to har kuni millionlab foydalanuvchilarga xizmat ko'rsatadigan yirik veb-portallar va veb-xizmatlar.
Endi biz C# dasturlash tilida birinchi dasturimizni quramiz.

namespace Kirish


{
internal class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello, World! UzbekDevs");
}
}
}
Obyekt va Sinflar
C# tili to'liq obyektga yo'naltirilgan til hisoblanadi. Bu shuni anglatadiki, C# da dasturni o'zaro bog'langan va o'zaro ta'sir etuvchi obyektlar sifatida ifodalash mumkin.
Obyektning tavsifi - bu sinf obyekt esa sinfning namunasini ifodalaydi. Quyidagi o'xshashlikni ham keltirish mumkin. Hammamizda o’z ismiga, yoshiga va boshqa xususiyatlarga ega bo'lgan odam haqida ba'zi tasavvurlar mavjud. Ya'ni, ba'zi bir shablon - bu shablonni sinf deb atash mumkin. Amalda ushbu shablon boshqacha bo'lishi mumkin, masalan, ba'zi odamlar bir xil ismga ega, boshqalari boshqa ismga ega. Va haqiqiy shaxs (aslida ushbu sinfning namunasi) ushbu sinfning obyektini ifodalaydi.
Kelishuv bo’yicha konsol dastur loyihasi bitta sinfga ega – bu Program sinfi unda dastur bajarilishi boshlanadi.
Aslida, sinf foydalanuvchi tomonidan aniqlanadigan yangi turni ifodalaydi. Sinf class kalit so'zi yordamida aniqlanadi:
Sinf uchun uning bazaviy sinflarini (ajdodlari) va sinfning turli xil xususiyat (atribut) larini belgilaydigan bir qator shart bo’lmagan atributlar va xususiyatlarni belgilash mumkin:
[atributlar ] [spetsifikatorlar ] class sinf_nomi :[ ajdodlari ]
{sinf_tanasi}

Download 56.32 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   11




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