BankAccount 클래스
Coddy JavaScript 여정의 객체 지향 프로그래밍 섹션에 포함된 레슨. 56개 중 21번째.
챌린지
이 프로젝트에서는 고객의 은행 계좌를 관리하기 위해 BankAccount 클래스를 처음부터 만들겠습니다.
첫 번째 작업은 다음을 갖춘 BankAccount라는 클래스를 만드는 것입니다.
- 생성자는 두 개의 매개변수를 받습니다.
accountHolder(문자열): 계좌 소유자의 이름initialBalance(숫자, 선택 사항): 초기 잔액 (기본값은 0)
- 메서드
getBalance()는 다음과 같습니다.- 현재 계좌 잔액을 반환합니다.
- 매개변수는 필요하지 않습니다.
- 메서드
getAccountInfo()는 다음과 같습니다.- 형식에 맞춘 문자열을 반환합니다:
"${accountHolder}: $${balance}" - 예시: accountHolder가 "John"이고 balance가 500이면
"John: $500"을 반환합니다.
- 형식에 맞춘 문자열을 반환합니다:
직접 해보기
// TODO: BankAccount라는 이름의 클래스를 만드세요
// TODO: accountHolder와 initialBalance라는 두 매개변수를 받는 생성자를 추가하세요(initialBalance의 기본값은 0)
// TODO: 현재 계좌 잔액을 반환하는 getBalance() 메서드를 추가하세요
// TODO: 형식에 맞춘 문자열 "${accountHolder}: $${balance}"을 반환하는 getAccountInfo() 메서드를 추가하세요
// 테스트
const testAccount = new BankAccount('Alex Johnson', 500);
console.log('Initial state:');
console.log(testAccount.getAccountInfo()); // "Alex Johnson: $500"
console.log('Balance:', testAccount.getBalance()); // 500객체 지향 프로그래밍의 모든 레슨
직접 연습해 보세요: 온라인 JavaScript 컴파일러