728x90
03. 은행 계좌 만들기 (3)1 입금, 출금2 접근제어자3> 계좌이체4 생성자5 this3. 계좌이체 지금까지 만들어 온 은행 시뮬레이션 프로그램에 송금 기능을 담당하는 transfer 메소드를 써봅시다. 메소드 오버로딩의 개념을 이용해서 BankAccount 클래스에 두 개의 transfer 메소드를 쓰고, Person 클래스에도 두 개의 transfer 메소드를 쓰겠습니다. 송금 메소드 작성 (BankAccount.java) 송금은 계좌 - 계좌 방식으로 이루어집니다. 하지만 사용자의 편리함을 위해서 아래의 두 메소드를 만들겠습니다.public class BankAccount { // 저번 과제에서의 코드를 포함해주세요! // 첫 번째 파라미터: 받는 사람 (Person) // 두..
02. 은행 계좌 만들기 (2)1 입금, 출금2> 접근제어자3 계좌이체4 생성자5 this2. 접근제어자 Person 클래스와 BankAccount 클래스의 모든 인스턴스 변수들을 private으로 설정해주세요. 각 변수에 해당하는 'setter'(예: setName)과 'getter'(예: getName) 메소드를 써주고, BankDriver에서 오류가 나지 않도록 적절히 적용해주세요! 프로그램을 수정하여 오류가 나오지 않도록 하고, 테스트 케이스는 유지하여 이전 문제와 같이 아래의 출력값이 나오도록 해야 합니다. 테스트이 실행결과가 나와야 합니다.30000원 입금하였습니다. 잔고: 530000원, 현금: 70000원true170000원 출금하였습니다. 잔고: 360000원, 현금: 240000원..
01. 은행 계좌 만들기 (1)1> 입금, 출금2 접근제어자3 계좌이체4 생성자5 this1. 입금, 출금메서드 1. 입금 (1) 입금을 성공하면 true를 리턴, 실패하면 false를 리턴합니다.(2) 입금 성공 시, 현재 잔고(balance)에 파라미터로 받은 금액(amount)을 더합니다.(3) 입금 성공 시, 계좌주의 현금액(cashAmount)을 입금액만큼 줄입니다.(4) 입금할 금액이 음수이면 입금 실패입니다(0원은 입금 성공).(5) 계좌주의 현금이 입금액보다 작을 경우 입금 실패입니다.(6) 입금 실패 시 다음과 같은 내용 출력입금 실패입니다. 잔고: xx원, 현금: xx원 (7) 입금 성공 시 다음과 같은 내용 출력xx원 입금하였습니다. 잔고: xx원, 현금: xx원 2. 출금 (1) 출..