static void Main()
        {
            BankAccount_OnClass acc0 = new BankAccount_OnClass();

            acc0.AccNum = "111-11111";
            acc0.Name   = "홍길동";
            acc0.PrintAccInfo();
            BankAccount_OnClass.SetInterest(10);             // 정적메서드기 때문에 클래스명으로 접근


            BankAccount_OnClass acc1 = new BankAccount_OnClass("222-22222", "류현진");             //생성자를 통한 간소화 가능

            acc1.Name = "손흥민";
            acc1.PrintAccInfo();

            acc0.OutputMoney(100);             // 잔액이 10원이기 때문에 잔액부족

            //메서드안에 cw출력을 원하지 않는경우 공백문자가 반환되지 않는 경우는 잔액이 부족할때뿐 errmsg의 길이가 길다면 잔액이 부족하다는 뜻
            //string errMsg = acc0.OutputMoney(100);
            //if(errMsg.Length > 0)
            //	Console.WriteLine(errMsg);
            //else
            //	Console.WriteLine(acc0.Balance);

            acc0.InputMoney(500);
            acc0.OutputMoney(100);
            Console.WriteLine(acc0.Balance);             //510
        }
Example #2
0
 public void Deposit()         //2. 입금
 {
     if (account == null)
     {
         Console.WriteLine("계좌개설을 먼저 해주십시오.");
         return;
     }
     Console.Write("입금하실 금액은?: ");
     money = int.Parse(Console.ReadLine());
     account.InputMoney(money);
 }