C++ Kirish Assalomu alaykum hurmatli dasturchi. Bugun siz bilan C++


Download 1.28 Mb.
bet27/33
Sana20.09.2023
Hajmi1.28 Mb.
#1682998
1   ...   23   24   25   26   27   28   29   30   ...   33
Bog'liq
C

BMW X5 1999
Ford Mustang 1969

C++ Method (Sinf/Class)


Method sinfga tegishli funksiyalardir. Sinfga tegishli funksiyalarni aniqlash uchun ikki yo'l mavjud.

  • Ichki sinf ta'rifi

  • Sinfdan tashqari ta'rif

#include
using namespace std;

class MyClass {
public:
void myMethod() {
cout << "Hello World!";
}
};

int main() {
MyClass myObj;
myObj.myMethod();
return 0;
}
Hello World!
Sinf tashqarida funksiyani aniqlash uchun sinf ichida e'lon qilish kerak va keyin uni sinfdan tashqarida e'lon qilish kerak. :: sinf nomini ko'rsatish uchun ishlatiladi.
#include
using namespace std;

class MyClass {
public:
void myMethod();
};


void MyClass::myMethod() {
cout << "Hello World!";
}

int main() {
MyClass myObj;
myObj.myMethod();
return 0;
}
Hello World!

Parametrlar.


Siz shuningdek parametrlarni qo'shishingiz mumkin:
#include
using namespace std;

class Car {
public:
int speed(int maxSpeed);
};

int Car::speed(int maxSpeed) {
return maxSpeed;
}

int main() {
Car myObj;
cout << myObj.speed(913);
return 0;
}
913


C++ Konstruktor (Sinf/Class)


C ++ tilidagi konstruktor - bu maxsus ob'ekt bo'lib, u sinf ob'ekti yaratilganda avtomatik ravishda chaqiriladi. Konstruktor yaratish uchun sinf bilan bir xil nomdan foydalaning, so'ngra qavslar bilan yozing ():
#include
using namespace std;

class MyClass { // bu class
public: // Kirish spetsifikatori
MyClass() { // Constructor
cout << "Hello World!";
}
};

int main() {
MyClass myObj; // MyClass ob'ektini yarating (bu konstruktorni chaqiradi)
return 0;
}


Download 1.28 Mb.

Do'stlaringiz bilan baham:
1   ...   23   24   25   26   27   28   29   30   ...   33




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling