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
        }
Exemple #2
0
        public void MakeAccount()         //1. 계좌 개설
        {
            Console.Write("계좌번호 : ");
            string accNum = Console.ReadLine();

            Console.Write("예금주명 : ");
            string accName = Console.ReadLine();

            account = new BankAccount_OnClass(accNum, accName);
        }