2-modul. 12-mavzu. Kortejlar.
Kortejni e’loni. Kortej elementlariga murojaat. Kortejning qo‘llanilishi.
13-mavzu. Sanab o‘tiluvchi tur.
Sanab o‘tiluvchi tur e’loni. Sanab o‘tiluvchi turning qo‘llanilishi.
14-mavzu. Tuzilmalar.
Tuzilmalar tushinchasi. Tuzilmalarni e’lon qilish. Dinamik tuzilmalar.
15-mavzu. Oqimlar.Fayl tizimi bilan ishlash.
Oqimlar. Oqimlar adapterlari. O‘qish, yozish oqimlari. Xotira oqimlari.
16-mavzu. Fayl tizimi bilan ishlash.
Fayl oqimi. Kataloglar bilan ishlash. Fayllar bilan ishlash. Xossalar. Fayllarni zichlash, arxivlash.
3
|
17-mavzu. Ob’ektga yo‘naltirilgan dasturlash (OYD) asosi.
OYD tushunchasi. OYD tamoyillari. OYD paradigmalari.
18-mavzu. Sinflar.
Sinf e’loni. Sinf elementlari. Sinfning elementlariga murojatni boshqarish modifikatorlari. Sinf azolari.Sinf xossalari. Sinf metodlari.
19-mavzu. Sinf va ob’ektlar.
Konstruktor tushunchasi. Konstruktorlar turlari. Qaytar yuklanuvchi konstruktorlar. Konstruktorlar zanjiri. Ob’ektlarni yaratish amali.
|
20-mavzu. Statik a’zolar va sinflar.
Sinfning statik berilganlar a’zosi. Statik metodlar va ularga murojat qilish. Statik siflar va ulardan foydalanish. Sinflarni boshqa faylda e’lon qilish. Statik sinflarni nomlar fazosida umumiy tarzda qo‘shish.
21-mavzu. Operatorlarni qayta yuklash.
Qayta yuklash qoidalari. Unar va biran amallarni qayta yuklash xususiyatlari. Arifmetik amallarni qayta yuklash. Mantiq va taqqoslash amallarni qayta yuklash. Kalit so‘zli amallarni qayta yuklash.
22-mavzu. Konstanta maydonlar. Qism-sinflar.
Konstanta maydonlar. Sinfni qismlarga ajratib bir nechta fayllarda saqlash va ular bilan ishlash.
Do'stlaringiz bilan baham: |