Maydon va Metod
instanceof
Konstruktor
Inkapsulyatsiya
Polimorfizm
100

Class ichidagi o‘zgaruvchilarni nima deb ataymiz?

Field (maydon) 

100

instanceof operatori nima tekshiradi?

Object qaysi classga tegishli ekanini

100

Konstruktor nima?

Object yaratishda chaqiriladigan maxsus metod

100

Inkapsulyatsiya nima?

Ma’lumotlarni yashirish va himoyalash

100

Polimorfizm so‘zi nimani anglatadi?

Ko‘p shakl

200

Agar field qiymatini o‘qimoqchi yoki o‘zgartirmoqchi bo‘lsak, qaysi metodlardan foydalanamiz?

Getter va Setter metodlar

200

instanceof natijasi qaysi turda bo‘ladi?

boolean (true yoki false)

200

Konstruktor qanday nomlanadi?

Class nomi bilan bir xil

200

Inkapsulyatsiya qaysi access modifier bilan amalga oshiriladi?

private

200

Polimorfizm OOP da nima uchun kerak?

Bir metod yoki object turli xil ishlashi uchun

300

Class ichida bajariladigan funksiyaga nima deyiladi?

Method (metod); 

300

Quyidagi kod nimani tekshiradi?

obj instanceof Student


obj Student classidanmi yoki yo‘qmi

300

Konstruktor qiymat berishi mumkinmi?

Ha, object yaratilganda fieldlarga qiymat beradi

300

private fieldga tashqaridan qanday murojaat qilinadi?

Getter va setter metodlar orqali

300

Quyidagi kod nimani bildiradi?

Animal a = new Dog();


Parent class reference child objectni ushlab turadi (polimorfizm)

400

Method nima vazifa bajaradi?

Kod blokini bajaradi va kerak bo‘lsa natija qaytaradi

400

Nega instanceof operatoridan downcasting oldin foydalanamiz?

Chunki object aslida kerakli child class ga tegishlimi, xatoni oldini olish uchun

400

Agar classda konstruktor yozilmasa, Java nima qiladi?

Default konstruktor yaratadi

400

Getter metodning vazifasi nima?

Private o‘zgaruvchini o‘qish

400

Agar child class metodni override qilgan bo‘lsa, qaysi metod chaqiriladi?

Child class dagi metod

500

Field va Method farqi nimada?

Field – ma’lumot saqlaydi, Method – ish bajaradi

500

Agar object null bo‘lsa, instanceof nimani qaytaradi?

false

500

Constructor overloading nima?

Bir classda bir nechta konstruktor bo‘lishi, har biri turli parametrlar bilan

500

Nima uchun fieldlarni public qilish tavsiya etilmaydi?

Ma’lumot xavfsizligi va nazorat yo‘qoladi

500

Polimorfizm qaysi OOP tushunchalari bilan bog‘liq?

Inheritance va Method Overriding

M
e
n
u