Maison >développement back-end >C++ >Utilisation de get et set en C++

Utilisation de get et set en C++

下次还敢
下次还敢original
2024-05-01 14:33:161011parcourir

La méthode get() est utilisée pour obtenir la valeur de la variable membre de l'objet, et la méthode set() est utilisée pour définir la valeur de la variable membre de l'objet. La syntaxe de la méthode get() est : T get() const ; la syntaxe de la méthode set() est : void set(T value);

Utilisation de get et set en C++

Utilisation de get() et set() dans C++

Les méthodes get() et set() en C++ sont des méthodes courantes pour accéder et manipuler les variables membres d'un objet. Ils constituent une partie importante de l'interface de classe et sont utilisés pour implémenter l'encapsulation des données et contrôler l'accès aux variables membres. get()set() 方法是访问和操作对象成员变量的常用方法。它们是类接口中的重要部分,用于实现数据封装和控制对成员变量的访问。

get() 方法

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

<code class="cpp">T get() const;</code>

其中:

  • 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>

set() 方法

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

<code class="cpp">void set(T value);</code>

其中:

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

La méthode get() est utilisée pour obtenir la valeur des variables membres de l'objet. La syntaxe est :

<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>
🎜où : 🎜
  • T est le type de données de la variable membre. 🎜Le mot-clé
  • const signifie que la méthode get() ne modifiera pas l'état de l'objet. 🎜🎜🎜🎜Exemple : 🎜🎜rrreee🎜🎜set() 🎜🎜🎜La méthode set() est utilisée pour définir la valeur des variables membres de l'objet. La syntaxe est : 🎜rrreee🎜où : 🎜
    • T est le type de données de la variable membre. 🎜
    • value est la nouvelle valeur à définir. 🎜🎜🎜🎜Exemple : 🎜🎜rrreee

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn