1.主題の要件:
名前の付いたデータメンバーを含むStudentクラスを定義し、get関数とset関数を使用して、名前の付いたデータメンバーをカプセル化します。main関数では、オブジェクトはnewによってインスタンス化され、関連する関数が出力されます。
2.さあ、見せてください:
#include <iostream>
#include <string>
using namespace std;
/**
* 定义类:Student
* 数据成员:m_strName
* 数据成员的封装函数:setName()、getName()
*/
class Student
{
public:
void setName(string str)
{
m_strName=str;
}
string getName()
{
return m_strName;
}
// 定义数据成员封装函数setName()
// 定义数据成员封装函数getName()
private:
string m_strName;
//定义Student类私有数据成员m_strName
};
int main()
{
// 使用new关键字,实例化对象
Student *str = new Student;
// 设置对象的数据成员
str->setName("慕课网");
// 使用cout打印对象str的数据成员
cout<<str->getName()<<endl;
// 将对象str的内存释放,并将其置空
delete str;
str=NULL;
return 0;
}
3.出力結果:
4.これは成功したと見なされます
皆様のお役に立てれば幸いです。よろしければお願いします。よろしくお願いします。
著作権に関する声明:この記事の著作権は著者(@攻城狮小関連)とCSDNに帰属します。再版へようこそ。ただし、著者の同意なしにこの段落を保持する必要があります。声明を出し、記事ページのわかりやすい場所に元のリンクを提供します。それ以外の場合は、法的責任を追求する権利が留保されます。
誰もが記事を書くのは簡単ではありません。労働の成果を尊重してください〜
コミュニケーションプラスQ:1909561302
ブログガーデンアドレスhttps://www.cnblogs.com/guanguan-com/