메소드를 인출하고 구현하지 않고 보관하는 BankAccount 클래스를 만듭니다. BankAccount에서 상속받은 SavingsAccount 클래스를 만듭니다. SavingsAccount에는 자체 인수 만받는 생성자가 있어야합니다. 이 생성자는 balance라는 속성을 500으로 설정합니다 (주어진 시간의 최소 잔액이어야 함).객체 지향 프로그래밍, 뱅킹
SavingsAccount 클래스에서 현금 입금액을 입금하고 그에 따라 잔액을 업데이트 한 다음 잔액을 반환하는 입금 방법을 구현합니다. 부정적인 입금액의 경우 무효 입금액을 반환하십시오. SavingsAccount 클래스에서 현금 인출 금액을 인출하는 withdraw 메서드를 구현하고이 금액을 현재 잔액에서 차감하고 잔액을 반환합니다. 이 방법은 절대로 잔액이 500 미만이되도록 허용해서는 안됩니다. (이 상태를 확인하고 결과가 발생하면 출력은 최소 계좌 잔액을 초과하여 인출 할 수 없습니다). 또한 출금 금액이 현재 잔액보다 큰 경우 출금은 현재 계정 잔액을 초과하여 인출 할 수 없습니다. 마이너스 인출 금액의 경우 잘못된 인출 금액을 반환합니다. BankAccount에서 상속받은 CurrentAccount 클래스를 만듭니다. CurrentAccount에는 자체 인수 만 사용하고 balance라는 속성을 0으로 설정하는 생성자가 있어야합니다.
CurrentAccount 클래스에서 현금 예금 금액을 가져 와서 잔액을 업데이트 한 다음 잔액을 반환하는 입금 메소드를 구현합니다. . 마이너스 입금액의 경우 무효 입금액을 반환하십시오. CurrentAccount 클래스에서 현금 인출 금액을 인계하는 인출 방법을 구현하고이 금액을 현재 잔액에서 차감하고 잔액을 반환합니다. 마이너스 인출 금액의 경우 잘못된 인출 금액을 반환합니다. 현재 잔액보다 더 많은 철회하는 것은
이 질문이나 작업입니까? – Clearer