Qati’y va statik tipizatsiyaga ega boʻlgan va obyektga yoʻnaltirilgan umumiy maqsaddagi



Download 23,85 Kb.
bet4/5
Sana18.07.2022
Hajmi23,85 Kb.
#819280
1   2   3   4   5
Bog'liq
java

Modifikator – ruxsat (доступ) turini aniqlaydi Ya’ni dasturning qaysi qismidan unga murojat qilish mumkinligini belgilaydi. Javada 4 xil modifikator (access modificator) bor: • public – dasturdagi barcha klasslar uchun ruxsat bor. • protected - method e’lon qilingan klass ichida va ostklasslar (voris olgan klass) uchun ruxsat bor. • private - method e’lon qilingan klass ichida ruxsat bor. • default (hech qanday modifikatorsiz e’lon qilingan, default/package) - method e’lon qilingan klass va package uchun ruxsat bor. • static- kalit so’zi methodni static bo’lishini ta’minlaydi.
Static methodlarni klasslardan object olmasdan chaqirish mumkin. Static bo’lmagan methodlar klasslardan olingan objectlar orqali chaqiriladi.
• Return type - method qaytaradigan qiymat toifasi, agarda hech narsa qaytarmasa void bo’ladi.
• Method nomi - kichik harflar bilan yoziladi, agarda ikkita va undan ko’p so’zdan iborat bo’lsa har bir so’zning birinchi harfi katta harf bilan(camelCase) yoziladi. Methodga ish harakatni ifodalovchi fe’l so’z turkumiga oid nom beriladi. Masalan print, write, checkNumber va h.k.
• Parametrlar ro’yxati(var-args) - kirish parametrlari toifasi va nomi “,” bilan ajratilgan holda () ichida beriladi.
• Body(tana) qismi - belgilangan vazifani bajarish uchun mo’ljallangan kod {} ichida yoziladi. Methodni chaqirish Method ishlashi uchun uni chaqirish kerak. Methodni chaqirganda 3 xil holat yuz berishi mumkin:
• Methodni ichidagi barcha amallar bajariladi;
• return gacha bajariladi;
• Istisno (Exception) chaqiradi
bitta klassda bir xil nomdagi va parametrlari turlicha bo’lgan bir necta method bo’lsa –methodni qayta yuklash (method overloading) deyiladi.
Javada 3 xil turdagi o’zgaruvchi mavjud:
1) Local Variable Method ichida e’lon qilingan o`zgaruvchilarga local o’zgaruvchi deyiladi.
2) Instance Variable Klassni ichida va methoddan tashqarida e’lon qilingan o’zgaruvchilarga instance o’zgaruvchi deyiladi.
3) Static variable Klassni ichida va static deb e’lon qilingan o’zgaruvchilarni static o’zgaruvchi deyiladi. U local bo’lishi mumkin emas.
Ma’lumot turi deganda o’zgaruvchilarda saqlash mumkin bo’lgan turli qiymatlar tushuniladi. Javada ular 2 toifaga ajratiladi: • Primitive data types • Non-primitive data types
boolean
• boolean toifasi 1 bit ma’lumotni ifodalash uchun ishlatiladi.
• Faqat ikkita qiymat qabul qilishi mumkin : true va false
• Default qiymati false
• Example: boolean one = true
Byte toifasi hajmi 8-bit bo’lgan butun sonlarni ifodalash uchun qo’llaniladi. • Minimum qiymati -128 (-2^7) • Maximum qiymati 127 (inclusive)(2^7 -1) • Default qiymati 0 • Example: byte a = 100, b = -50;
short • Short toifasi hajmi 16-bit bo’lgan butun sonlarni ifodalash uchun qo’llaniladi. • Minimum qiymati -32,768 (-2^15) • Maximum qiymati 32,767 (inclusive) (2^15 -1) • Default qiymati 0. • Example: short s = 10000, r = -20000, x; //x=0;
int • int toifasi hajmi 32-bit bo’lgan butun sonlarni ifodalash uchun qo’llaniladi. • Minimum qiymati - 2,147,483,648 (-2^31) • Maximum qiymati 2,147,483,647(inclusive) (2^31 -1) • int barcha butun sonli toifalarning default toifasi hisoblanadi. • Default qiymati 0 • Example: int a = 100000, b = -200000;
long • Long toifasi hajmi 64-bit bo’lgan butun sonlarni ifodalash uchun qo’llaniladi. • Minimum qiymati -9,223,372,036,854,775,808(-2^63) • Maximum qiymati 9,223,372,036,854,775,807 (inclusive)(2^63 -1) • Default qiymati 0L • Example: long a = 100000L, b = -200000L, x=9;
float • float toifasi 32- bitli vergulli sonlarni ifodalash uchun ishlatiladi. • Default qiymati 0.0f • Example: float f1 = 234.5f
char • char toifasi 1 dona 16-bitli (2byte) Unicode belgini ifodalash uchun ishlatiladi.(Unicode jadvali) • Minimum qiymati '\u0000' (or 0) • Maximum qiymati '\uffff' (or 65,535 inclusive) • char toifasi yordamida istalgan belgini ifodalash mumkin. • Example: char letterA = ‘A’, number=‘1’;
String (matn) bu char(belgi) lar ketma-ketligidir. Javada String bu belgilar ketma-ketligidan iborat object hisoblanadi.

Download 23,85 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish