#include "stdafx.h"
#include<iostream>
#include<string>
using namespace std;
class Variable{
private:
string name;
public:
//This is my second question
//
void setName(string x){
name = x;
}
string getName(){
return name;
}
};
int main(){
Variable Voject;
Voject.setName("Hello");
cout << Voject.getName() << endl;
return 0;
}
まず第一に、コードは完全に機能しています。残念ながら、私がチュートリアルを見ているとき、その男はクラスにすべての変数をプライベート クラスとして配置する必要がある理由を具体的に説明していませんでした (彼は、それはプログラマーの悪いマナーであり、決して変数を配置するべきではないと言っています)。公開クラス)。その説明をお願いします。
別の質問は、変数を設定して取得する必要があるプライベート クラスの変数を取得する場合です。では、本当に関数 setName と getName の名前を入力する必要がありますか? それとも、簡単に覚えられるだけですか。PS。私は初心者なので、できるだけ簡単に答えてください。