Penggunaan get dan set dalam c++

下次还敢
Lepaskan: 2024-05-01 14:33:16
asal
978 orang telah melayarinya

Kaedah get() digunakan untuk mendapatkan nilai pembolehubah ahli objek, dan kaedah set() digunakan untuk menetapkan nilai pembolehubah ahli objek. Sintaks kaedah get() ialah: T get() const; sintaks kaedah set() ialah: void set(T value);

Penggunaan get dan set dalam c++

Penggunaan get() dan set() dalam C++

Kaedah get() dan set() dalam C++ ialah kaedah biasa untuk mengakses dan memanipulasi pembolehubah ahli objek. Ia merupakan bahagian penting antara muka kelas dan digunakan untuk melaksanakan pengkapsulan data dan mengawal akses kepada pembolehubah ahli. Kaedah get()set() 方法是访问和操作对象成员变量的常用方法。它们是类接口中的重要部分,用于实现数据封装和控制对成员变量的访问。

get() 方法

get() 方法用于获取对象成员变量的值。其语法为:

<code class="cpp">T get() const;</code>
Salin selepas log masuk

其中:

  • T 是成员变量的数据类型。
  • const 关键字表示 get() 方法不会修改对象的状态。

例:

<code class="cpp">class Person {
private:
    std::string name;

public:
    std::string get_name() const {
        return name;
    }
};

int main() {
    Person person;
    std::string name = person.get_name();
    // ...
}</code>
Salin selepas log masuk

set() 方法

set() 方法用于设置对象成员变量的值。其语法为:

<code class="cpp">void set(T value);</code>
Salin selepas log masuk

其中:

  • T 是成员变量的数据类型。
  • value
get()

Kaedahget() digunakan untuk mendapatkan nilai pembolehubah ahli objek. Sintaksnya ialah:

<code class="cpp">class Person {
private:
    std::string name;

public:
    void set_name(const std::string& name) {
        this->name = name;
    }
};

int main() {
    Person person;
    person.set_name("John Doe");
    // ...
}</code>
Salin selepas log masuk
🎜di mana: 🎜
  • T ialah jenis data pembolehubah ahli. 🎜
  • const kata kunci bermakna kaedah get() tidak akan mengubah suai keadaan objek. 🎜🎜🎜🎜Contoh: 🎜🎜rrreee🎜🎜set() kaedah🎜🎜🎜set() kaedah digunakan untuk menetapkan nilai pembolehubah ahli objek. Sintaksnya ialah: 🎜rrreee🎜di mana: 🎜
    • T ialah jenis data pembolehubah ahli. 🎜
    • value ialah nilai baharu yang akan ditetapkan. 🎜🎜🎜🎜Contoh: 🎜🎜rrreee

Atas ialah kandungan terperinci Penggunaan get dan set dalam c++. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
c++
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan