|
Obyektga Yo'naltirilish va Obyekt Metodlari
|
bet | 2/10 | Sana | 12.12.2023 | Hajmi | 36,41 Kb. | | #117183 |
Bog'liq Mustaqil ish 11. Obyektga Yo'naltirilish va Obyekt Metodlari:
#include
// Obyekt tuzish
class Car {
public:
// Obyekt xususiyati (atribut)
std::string brand;
// Obyektga yo'naltirilgan metod
void startEngine() {
std::cout << "Engine started for " << brand << " car." << std::endl;
}
};
int main() {
// Obyekt yaratish
Car myCar;
// Obyektni boshqarish
myCar.brand = "Toyota";
myCar.startEngine();
return 0;
}
Bu misolda Car nomli klass yaratilgan va startEngine metodiga obyekt orqali murojaat qilinmoqda.
2. Shartlar va Sikllar:
#include
int main() {
// Shart operatorlari
int a = 5;
if (a > 0) {
std::cout << "a musbat son." << std::endl;
} else {
std::cout << "a manfiy son yoki 0." << std::endl;
}
// Sikl operatorlari
for (int i = 0; i < 5; ++i) {
std::cout << i << " ";
}
std::cout << std::endl;
return 0;
}
Bu misolda if va for operatorlari ishlatilgan. Shart operatorlari yordamida shartlarni tekshirish, sikl operatorlari orqali qayta-qayta amallar bajarish mumkin.
Bu misollar asosida buyruqni yozishda foydalaniladigan texnikalar ko'rsatilgan, lekin har bir dasturlash tili va tillarning o'z xususiyatlari mavjud bo'ladi. Bu misollar C++ dasturlash tili orqali ko'rsatilgan, lekin imperativ tillar boshqa tillarga ham o'xshash sintaksis va texnikalarga ega bo'ladi.
|
| |