Darslik haqida


Download 1.17 Mb.
bet18/22
Sana16.06.2023
Hajmi1.17 Mb.
#1491473
1   ...   14   15   16   17   18   19   20   21   22
Bog'liq
java tutorial (1)

Java tilidagi ob'ektlar

Keling, ob'ektlar nima ekanligini batafsil ko'rib chiqaylik. Haqiqiy dunyoni ko'rib chiqsak, biz atrofimizdagi ko'plab


narsalarni, mashinalarni, itlarni, odamlarni va boshqalarni uchratishimiz mumkin. Bu narsalarning barchasi o'z holati va xatti-harakatlariga ega.

Agar itni nazarda tutadigan bo'lsak, unda uning holati - ismi, zoti, rangi, xatti-harakati esa - hurmoq, dumini silkitish, yugurish.


Agar siz dasturiy ta'minot ob'ektini haqiqiy dunyo ob'ekti bilan taqqoslasangiz, ular juda o'xshash xususiyatlarga ega.

Dasturiy ta'minot ob'ektlari ham holat va xatti-harakatlarga ega. Dasturiy ta'minot ob'ektining holati maydonlarda saqlanadi va xatti-harakatlar usullar orqali ko'rsatiladi.


Shunday qilib, dasturiy ta'minotni ishlab chiqishda usullar ob'ektning ichki holatida ishlaydi va ob'ektning ob'ektga aloqasi usullar orqali amalga oshiriladi.


13




Java tilida darslar

Sinf - bu alohida ob'ektlar yaratiladigan rejadir.


Quyida sinf namunasi keltirilgan.


umumiy sinf iti{ String zoti; int ageC


Ip rangi;
bekor qichqirmoq(){
}
ochlikni bekor qilish(){
}
uyqu bekor(){
}
}

Sinf quyidagi o'zgaruvchilar turlaridan birini o'z ichiga olishi mumkin.





    • Mahalliy o‘zgaruvchilar: Usullar, konstruktorlar yoki bloklar ichida aniqlangan o‘zgaruvchilar mahalliy o‘zgaruvchilar deb ataladi. O'zgaruvchi usul ichida e'lon qilinadi va ishga tushiriladi va usul

tugallangandan so'ng o'zgaruvchi yo'q qilinadi.



    • Namuna o‘zgaruvchilari: Namuna o‘zgaruvchilari sinf ichidagi, lekin har qanday usuldan tashqaridagi o‘zgaruvchilardir. Ushbu o'zgaruvchilar sinf yaratilganda ishga tushiriladi. Namuna o'zgaruvchilariga ushbu sinfning istalgan usuli, konstruktori yoki bloklari ichidan kirish mumkin.

1   ...   14   15   16   17   18   19   20   21   22




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