1-amaliy ish Mavzu: Dasturiy vositalarni ishlab chiqarishning hayotiy siklini amaliy tadbiqi Ishdan maqsad



Yüklə 218,67 Kb.
səhifə3/4
tarix26.03.2023
ölçüsü218,67 Kb.
#90124
1   2   3   4
1-amaliy ish Mavzu Dasturiy vositalarni ishlab chiqarishning ha

Amaliy qism
Yuqorida dasturlash tillarini asosiy tashkil etuvchilari elementlarni Eclipse IDE for Java Developers - 2020-03 muhutida tanishib chiqamiz.
Classlarni yaratish uchun class katlit so‘zidan foydalanish orqali xosil qilinadi:
class Amaliy_1
{
//o‘zgaruvchilar, constructor va methodlarni e’lon qilish
}
Class larni e’lon qilish quyidagi tartibda amalga oshiriladi:

  • access modifiers public, private, final va hk.

  • class nomi.

  • ota class (superclass) nomi, odatda extends katlir so‘zidan keyin yoziladi. Class (subclass) faqat bitta classdan nasl olishi mumkin.

  • vergul (,) bilan ajratilgan interface’lar, odatda interface’lar implements katil so‘zidan keyin yoziladi.

  • class tanasi, firurali qovus {}.

Misol:
public class MyClass extends MySuperClass implements YourInterface
{
//o‘zgaruvchilar, constructor va methodlarni e’lon qilish
}
Methodalarni yaratish 6 ta ketma-ketlik orqali amalga oshirish mumkin:

  • access Modifiers - public, private

  • qaytarish qiymati (return type) – method qaytaradigan qiymat toifasi yoki void agar method hech narsa qaytarmasa.

  • method nomi

  • parametrlar – () qovus ichiga parametrlar vergul (,) bilan ajratilib yoziladi, parametr toifasi va nomi ko‘rsatilib o‘tilishi kerak, agar method hech qanday parametr olmasa () qovus ichi bo‘sh qoldiriladi.

  • exception lar – hatoliklarni ushlash

  • method tanasi – {} firurali qovus ochilib yopilgani, tanaga method qiladigan amallar yoziladi

Misol:
public int sumAns(int bAns, int numQues)
{
//do the calculation here
}
Kontruktor - bu class dan yangi obyekt yaratilganda obyektning boshlang’ich qiymatlarini berish.

    • konstruktor nomi class nomi bilan bir hil bo‘ladi

    • konstruktorlarni overload qilsa ham bo‘ladi

    • konstruktorlar qiymat qaytarmaydi

Class lardan nusxa olish uchun extends kalit so‘zidan foydalaniladi. Nasl olingan ota (superclass) classning public va protected e’lon qilingan o‘zgaruvchilar va methodlarini ishlata oladi. Superclass ichidagi methodlarni subclass da qayta yozish mumkin.
Qiymat qaytarmaydigan methodlardan yaratish va ulardan foydalanish:

Yüklə 218,67 Kb.

Dostları ilə paylaş:
1   2   3   4




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin