私は正しい見出しを選択した場合、私は知らないが、私は思っているんでパラメータ化されたメソッドを呼び出します。その他の方法
私は現在、より良いC#でメソッドの理解取得しようとしていますし、そうすることで、私は簡単なBankAccount
例を作るだろうと思いました。
だから、私は何を持っていることはこれです:
- 方法を "預金" お金:
- 私は三つの方法があります。
- お金を "引き出す"方法。
- すべて(名前、バランス)を印刷する方法。私は主に「預金」を呼び出し、それに値を渡した場合、私は、印刷方法をしたい
:私は何をしたいことはこれです
class BankAccount
{
public string Name
{
get { return _Name; }
set { _Name = value; }
}
private string _Name;
public int Balance
{
get { return _Balance; }
set { _Balance = value; }
}
private int _Balance;
public BankAccount(string name)
{
Name = name;
Balance = 1000;
}
// deposit money
public int Deposit(int balance)
{
Balance += balance;
return Balance;
}
// withdraw money
public int WithDraw(int balance)
{
Balance -= balance;
return Balance;
}
// print to console
public void Print()
{
Console.WriteLine("Owner: " + Name
+ "\nYour current balance is: $" + Balance);
}
}
私に金額を見せてください(同じことが "引退"になります)。
どのように私はこれを達成できますか?いくつかのcontrole文を試しましたが、パラメータを持つメソッドでこれを正しく行う方法がわかりません。
私は誰かが私のこの問題に関するいくつかの光を当てることができますことを願っています。
私は混乱しているが - あなたは 'Withdraw'方法が何かを印刷するか、それぞれの撤退後に' Print'メソッドを呼び出すようにしたいですか? –
あなたの 'WithDraw'メソッドと' Deposit'メソッドで、 'Ballance'を返す前に' Print() 'を呼び出しますか? –
私はあなたが意味するものを正確に理解していません。どこで初期化し、インスタンスを介して、または 'デポジット()'と '撤退()'メソッド内のいずれか() 'メソッド'印刷を呼び出すことができます – Pikoh