Share c++ class,

C ++ #1 Lớp C ++ là gì?

Lớp C ++ là một loại dữ liệu do người dùng xác định, có thể được sử dụng để nhóm các chức năng và dữ liệu với nhau.Các lớp được sử dụng để tạo các đối tượng, là trường hợp của một lớp.Các đối tượng có thể có dữ liệu và chức năng riêng của chúng, và chúng có thể được sử dụng để đại diện cho các thực thể trong thế giới thực như xe hơi, con người hoặc động vật.

Các lớp được xác định bằng cách sử dụng từ khóa `class`.Mã sau đây xác định một lớp đơn giản gọi là `person`:

`` `C ++
người lớp {
công cộng:
// Thành viên dữ liệu
tên chuỗi;
int tuổi;

// Chức năng thành viên
void setName (tên chuỗi) {
this-> name = name;
}

Chuỗi getName () {
Tên trở lại;
}

void setage (int age) {
this-> tuổi = tuổi;
}

int getage () {
tuổi trở lại;
}
};
`` `

Từ khóa `` public` chỉ định rằng các thành viên dữ liệu và chức năng thành viên của lớp `person` có thể truy cập từ bên ngoài lớp.Điều này có nghĩa là chúng ta có thể tạo các đối tượng của lớp `person` và truy cập dữ liệu và chức năng của họ.

Mã sau đây tạo ra một đối tượng `person` và in tên và tuổi của nó:

`` `C ++
Người;
person.setName ("John Doe");
người.SETAGE (20);

cout << person.getName () << "là" << person.getage () << "tuổi."<< Endl;
`` `

Đầu ra của mã này là:

`` `
John Doe 20 tuổi.
`` `

#2 Tạo lớp C ++

Để tạo một lớp C ++, bạn cần xác định các thành viên dữ liệu và chức năng thành viên của lớp.Các thành viên dữ liệu là các biến lưu trữ dữ liệu cho các đối tượng của lớp.Các hàm thành viên là các phương thức có thể được sử dụng để truy cập và sửa đổi các thành viên dữ liệu của các đối tượng.

Mã sau xác định một lớp đơn giản gọi là `hình chữ nhật`:

`` `C ++
lớp hình chữ nhật {
công cộng:
// Thành viên dữ liệu
chiều rộng gấp đôi;
chiều cao gấp đôi;

// Chức năng thành viên
kép getarea () {
Trả về chiều rộng * chiều cao;
}

kép getperimet () {
trả về 2 * chiều rộng + 2 * chiều cao;
]
};
`` `

Từ khóa `` public` chỉ định rằng các thành viên dữ liệu và chức năng thành viên của lớp `hình chữ nhật 'có thể truy cập được từ bên ngoài lớp.Điều này có nghĩa là chúng ta có thể tạo các đối tượng của lớp `hình chữ nhật 'và truy cập dữ liệu và chức năng của chúng.

Mã sau đây tạo ra một đối tượng `hình chữ nhật` và in diện tích và chu vi của nó:

`` `C ++
Hình chữ nhật;
hình chữ nhật.width = 10.0;
hình chữ nhật.height = 5.0;

cout << "Diện tích của hình chữ nhật là" << hình chữ nhật.getarea () << endl;
cout << "Chu vi của hình chữ nhật là" << hình chữ nhật.getperimeter () << endl;
`` `

Đầu ra của mã này là:

`` `
Diện tích của hình chữ nhật là 50.0
Chu vi của hình chữ nhật là 30.0
`` `

#3 Truy cập các thành viên dữ liệu của lớp C ++

Các thành viên dữ liệu của lớp C ++ có thể được truy cập bằng toán tử DOT (.).Mã sau truy cập vào thành viên dữ liệu `width` của đối tượng` hình chữ nhật`:

`` `C ++
Hình chữ nhật;
hình chữ nhật.width = 10.0;
`` `

Thành viên dữ liệu `Width` là thành viên công cộng của lớp` hình chữ nhật ', vì vậy chúng tôi có thể truy cập nó trực tiếp từ bên ngoài lớp.

Mã sau đây truy cập vào thành viên dữ liệu `height` của đối tượng` hình chữ nhật`:

`` `C ++
Hình chữ nhật;
hình chữ nhật.height = 5.0;
`` `

Thành viên dữ liệu `height` cũng là thành viên công cộng của lớp` hình chữ nhật ', vì vậy chúng tôi có thể truy cập nó trực tiếp từ bên ngoài lớp.

#4 Sửa đổi các thành viên dữ liệu của lớp C ++

Các thành viên dữ liệu của C ++
=======================================
C++ #1 What is a C++ class?

A C++ class is a user-defined data type that can be used to group together data and functions. Classes are used to create objects, which are instances of a class. Objects can have their own data and functions, and they can be used to represent real-world entities such as cars, people, or animals.

Classes are defined using the `class` keyword. The following code defines a simple class called `Person`:

```c++
class Person {
public:
// Data members
string name;
int age;

// Member functions
void setName(string name) {
this->name = name;
}

string getName() {
return name;
}

void setAge(int age) {
this->age = age;
}

int getAge() {
return age;
}
};
```

The `public` keyword specifies that the data members and member functions of the `Person` class are accessible from outside the class. This means that we can create objects of the `Person` class and access their data and functions.

The following code creates a `Person` object and prints its name and age:

```c++
Person person;
person.setName("John Doe");
person.setAge(20);

cout << person.getName() << " is " << person.getAge() << " years old." << endl;
```

The output of this code is:

```
John Doe is 20 years old.
```

#2 Creating a C++ class

To create a C++ class, you need to define the class's data members and member functions. The data members are the variables that store the data for the objects of the class. The member functions are the methods that can be used to access and modify the data members of the objects.

The following code defines a simple class called `Rectangle`:

```c++
class Rectangle {
public:
// Data members
double width;
double height;

// Member functions
double getArea() {
return width * height;
}

double getPerimeter() {
return 2 * width + 2 * height;
]
};
```

The `public` keyword specifies that the data members and member functions of the `Rectangle` class are accessible from outside the class. This means that we can create objects of the `Rectangle` class and access their data and functions.

The following code creates a `Rectangle` object and prints its area and perimeter:

```c++
Rectangle rectangle;
rectangle.width = 10.0;
rectangle.height = 5.0;

cout << "The area of the rectangle is " << rectangle.getArea() << endl;
cout << "The perimeter of the rectangle is " << rectangle.getPerimeter() << endl;
```

The output of this code is:

```
The area of the rectangle is 50.0
The perimeter of the rectangle is 30.0
```

#3 Accessing the data members of a C++ class

The data members of a C++ class can be accessed using the dot operator (.). The following code accesses the `width` data member of a `Rectangle` object:

```c++
Rectangle rectangle;
rectangle.width = 10.0;
```

The `width` data member is a public member of the `Rectangle` class, so we can access it directly from outside the class.

The following code accesses the `height` data member of a `Rectangle` object:

```c++
Rectangle rectangle;
rectangle.height = 5.0;
```

The `height` data member is also a public member of the `Rectangle` class, so we can access it directly from outside the class.

#4 Modifying the data members of a C++ class

The data members of a C++
 
Join Telegram ToolsKiemTrieuDoGroup
Back
Top