[Java] 은행 시뮬레이션 프로그램_입금, 출금 메소드 작성하기
·
TIL/Java
메소드 연습 1. 입금 (1) 입금을 성공하면 true를 리턴, 실패하면 false를 리턴합니다. (2) 입금 성공 시, 현재 잔고(balance)에 파라미터로 받은 금액(amount)을 더합니다. (3) 입금 성공 시, 계좌주의 현금액(cashAmount)을 입금액만큼 줄입니다. (4) 입금할 금액이 음수이면 입금 실패입니다(0원은 입금 성공). (5) 계좌주의 현금이 입금액보다 작을 경우 입금 실패입니다. (6) 입금 실패 시 다음과 같은 내용 출력: 입금 실패입니다. 잔고: xx원, 현금: xx원 (7) 입금 성공 시 다음과 같은 내용 출력: xx원 입금하였습니다. 잔고: xx원, 현금: xx원 2. 출금 (1) 출금을 성공하면 true를 리턴, 실패하면 false를 리턴합니다. (2) 출금 성공 ..
[Java] 인스턴스
·
TIL/Java
인스턴스 클래스가 설계도라면, 인스턴스는 클래스(설계도)로 만들어진 객체이다. 예를 들어 Song이라는 클래스가 있으면, '눈의 꽃', '진달래 꽃', '소주 한 잔' 등은 Song 클래스를 따르는 인스턴스라고 부를 수도 있고, 그냥 Song 인스턴스라고 부를 수 있다. 객체 지향 프로그래밍에서부터 다뤘던 '은행 계좌 시뮬레이션' 프로그램에서는 Person이라는 클래스가 있다. '박효신'이라는 이름을 가진 Person 인스턴스, '임창정'이라는 이름을 가진 Person 인스턴스, '조정석'이라는 이름을 가진 Person 인스턴스 등이 있을 수 있다. 예제 실제로 인스턴스 생성하는 방법을 보자! 일단, Person.java 파일과 BankAccount.java 파일 밖에 없는데, 이 둘에는 main 메소드..