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