Java Sintaksis

Java dasturlash tilida siktaksisni ko'rib chiqadigan bo'lsak bir birining methodlari usullarini chaqirish orqali aloqa qiladigan ob'ektlar to'plami sifatida aniqlash mumkin.

  • Ob'ekt - Ob'ektlar holati va xatti-harakatlariga ega. Misol: Itning holati, rangi, ismi, zoti, shuningdek, dumini chayqash, hurish, ovqatlanish kabi xatti-harakatlari bor. Ob'ekt sinfning namunasidir.
  • Sinf - Sinfni o'z turidagi ob'ekt qo'llab-quvvatlaydigan xatti-harakatni/holatni tavsiflovchi shablon/loyha sifatida aniqlash mumkin.
  • Metodlar - Metod asosan xatti-harakatdir. Bir sinf ko'plab metodlarni o'z ichiga olishi mumkin. Bu mantiqlar yoziladigan, ma'lumotlar manipulyatsiya qilinadigan va barcha harakatlar bajariladi.
  • Namuna o'zgaruvchilari - Har bir ob'ektda o'ziga xos misol o'zgaruvchilari to'plami mavjud. Ob'ektning holati ushbu misol o'zgaruvchilariga tayinlangan qiymatlar orqali yaratiladi.

Birinchi Java dasturi

Ha-a biz bilgan "Hello World" so'zini chop qiladigan dastur kodini yozishga harakat qilamiz.

public class MyFirstJavaProgram {
  public static void main(String []args) {
   System.out.println("Hello World"); 
  }
}

Java identifikatorlari

Barcha Java komponentlari nomlarni talab qiladi. Sinflar, o'zgaruvchilar va usullar uchun ishlatiladigan nomlar identifikatorlar deb ataladi.

Java-da identifikatorlar haqida eslash kerak bo'lgan bir nechta fikrlar mavjud. Ular quyidagicha -

  • Barcha identifikatorlar harf (A dan Z gacha yoki a dan z gacha), valyuta belgisi ($) yoki pastki chiziq (_) bilan boshlanishi kerak.
  • Birinchi belgidan keyin identifikatorlar har qanday belgilar kombinatsiyasiga ega bo'lishi mumkin.
  • Kalit so'zni identifikator sifatida ishlatib bo'lmaydi.
  • Eng muhimi, identifikatorlar katta-kichik harflarga sezgir.
  • Yuridik identifikatorlarga misollar: yosh, $maosh, _value, __1_value.
  • Noqonuniy identifikatorlarga misollar: 123abc, -ish haqi.

Java modifikatorlari

Modifikatorlar yordamida sinflarni, usullarni va hokazolarni o'zgartirish mumkin. Modifikatorlarning ikkita toifasi mavjud -

  • Kirish modifikatorlari - standart, umumiy, himoyalangan, shaxsiy
  • Kirish mumkin bo'lmagan modifikatorlar - yakuniy, mavhum, qat'iy

Java o'zgaruvchilari

  • Mahalliy o'zgaruvchilar
  • Sinf o'zgaruvchilari (statik o'zgaruvchilar)
  • Namuna o'zgaruvchilari (statik bo'lmagan o'zgaruvchilar)

Meros olish

Java-da sinflar sinflardan olinishi mumkin. Asosan, agar siz yangi sinf yaratishingiz kerak bo'lsa va bu erda siz talab qiladigan kodlarning bir qismi mavjud bo'lgan sinf allaqachon mavjud bo'lsa, yangi sinfingizni allaqachon mavjud koddan olish mumkin.

Ushbu kontseptsiya kodni yangi sinfda qayta yozmasdan mavjud sinfning maydonlari va usullarini qayta ishlatishga imkon beradi. Ushbu stsenariyda mavjud sinf OTA sinf deb ataladi va olingan sinf bola sinf sinf deb ataladi .