RiapaMeTpbi anrmeTa


Download 399.85 Kb.
bet4/97
Sana24.12.2022
Hajmi399.85 Kb.
#1060199
1   2   3   4   5   6   7   8   9   ...   97
Bog'liq
Java (Laboratoriya)

jamoat sinfi FirstApplet kengaytiriladi java.applet.Applet { private String date; public void init() {
sana = new java.util.Date().toString();
}
umumiy bekor bo'yoq (Grafika g) {
g.drawString(" Applet boshlangan :", 50, 15); g.drawString (sana, 50, 35);
}
}
Date ob'ekti joriy vaqt va sanani ko'rsatish uchun ishlatilgan. java paketidan . util . ToString () usuli ob'ekt tarkibidagi ma'lumotlarni drawString () usuli yordamida keyinchalik appletga chiqarish uchun satrga aylantirish uchun ishlatiladi . Ushbu usulning raqamli parametrlari appletning yuqori chap burchagidan boshlab, chizilgan chizish boshlanishining gorizontal va vertikal koordinatalarini ko'rsatadi.
Appletga asosiy () usul kerak emas - uning ishga tushirish kodi init () yoki paint () usulida joylashgan . Appletni ishga tushirish uchun siz HTML hujjatida uning sinfiga havolani joylashtirasiz va ushbu hujjatni Java -faol veb- brauzer yordamida ko'rasiz . Bunday holda, HTML hujjat ko'rinishida juda oddiy fragment (teg) < applet > bilan ishlashingiz mumkin . html :

balandligi =300>

Faylning o'zi FirstApplet . sinf shu tarzda foydalanilganda, u HTML hujjati bilan bir xil katalogda bo'lishi kerak. HTML hujjatining ijrochisi Microsoft brauzeri hisoblanadi Internet Explorer yoki Java -ni qo'llab-quvvatlaydigan boshqa har qanday .
view.html hujjatini bajarish natijasi 1.1-rasmda keltirilgan.

Guruch. 1.1. Appletni ishga tushirish va bajarish.
Sinflar va ob'ektlar
Java -dagi sinflar sinf a'zosi o'zgaruvchilari, shuningdek, usullar va konstruktorlarni o'z ichiga oladi. C ++ sinflaridan asosiy farqlari quyidagilardan iborat: barcha funksiyalar sinflar ichida aniqlanadi va metodlar deyiladi; sinf usuli bo'lmagan usulni yaratish yoki sinfdan tashqari usulni e'lon qilish mumkin emas; C++ dagi kabi inline kalit so'z qo'llab-quvvatlanmaydi; kirish spetsifikatsiyalari umumiy , xususiy , himoyalangan C ++ da bo'lgani kabi birdan ikkinchisiga bo'limga emas, faqat ular oldida turgan narsaga ta'sir qiladi; elementlar sukut bo'yicha xususiy ga o'rnatilmagan , lekin bu paketdagi sinflar uchun mavjud. Sinf deklaratsiyasi: [belgilovchilar] sinf class_name [ kengaytiriladi superklass] [ asboblar interfeyslar roʻyxati]{/*sinf taʼrifi*/}
Oddiy tashqi sinf uchun kirish spetsifikatsiyasi ommaviy bo'lishi mumkin (sinf ushbu paketning ob'ektlari va paketdan tashqarida mavjud), yakuniy (sinfda pastki sinflar bo'lishi mumkin emas), abstrakt (sinf mavhum usullarni o'z ichiga olishi mumkin; bunday sinfning ob'ektini yaratib bo'lmaydi). Odatiy bo'lib, spetsifikatsiya do'stona qilib o'rnatiladi (sinf ushbu paketda mavjud). Bu so'z deklaratsiyada umuman ishlatilmaydi va tilning kalit so'zi emas.
// № 1.5 misol: oddiy sinf misoli: Mavzu . java sinf Mavzu {

Download 399.85 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   97




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