この顧客クラスの簡単な実装を見てください。
class Customer
{
public double TotalPurchases { get; set; }
public string Name { get; set; }
public int CustomerID { get; set; }
public Customer(double purchases, string name, int ID)
{
TotalPurchases = purchases;
Name = name;
CustomerID = ID;
}
}
顧客名の取得および設定オプションがあることに気付きました。顧客名を変更する必要があるとしましょう。
次のような方法で顧客名を変更する方が受け入れられますか?
public void changeName(string name)
{
this.Name = name;
}
Customer cus = new Customer(5,"John",5005);
cus.changeName("Jim");
または、次のようにして変更してもかまいません。
cus.Name = "Jim";