Amaliy mavzularni o`zgartirish: Interfeys va Abstrakt sinflar
1-mavzu. C++ dasturlash tilida birinchi dastur. Massivlar. Funksiyalar va protseduralar.
- Oʻzgaruvchilar,maʼlumot turlari, ifodalarni tuzish va tahlil qilish
- Bir va koʻp oʻlchamli massivlar
- Dasturlash tilida funksiyalar va ularing turlari
2-mavzu. Konstruktorlar va destruktorlar
- Oddiy class yaratish va unga konstruktor/destruktor yozish.
- Parametrli konstruktor orqali obyekt yaratish.
- Copy konstruktorni sinab koʻrish.
3-mavzu. Inkapsulyatsiya, Vorislik va Polimorfizm.
- private xossalari. getter/setter metodlari bilan ishlovchi class yozish.
- Asosiy class va undan voris class yaratish.
- Overload qilingan bir nechta funksiya yaratish.
4-mavzu. Interfeys va Abstrakt sinflar
- Abstrakt class yaratish.
- Pure virtual metodni hosila classda yozish.
- 2-3 classda interfeysga oʻxshash struktura qilish.
5-mavzu. Operatorlarni qayta yuklash
- +, == va != operatorini class uchun overload qilish.
- *, / operatorini classda overload qilish.
- <<, >> operatorlari yordamida obyektni ekranga chiqarish va qaytarish
6-mavzu. Istisnolar bilan ishlash (Exceptions).
- Oddiy try-catch bloki yozish.
- 0 ga boʻlish xatoligini ushlash.
- Custom exception class yaratish