210525~220812

#10 객체 실습 끝 210603

hansssi 2021. 6. 3. 23:22

어제 강의에서 봤던 은행계좌 프로그램 작성했다. 어제는 피곤해서 조건 다 읽지도 않고 어떻게 해야할지 모르겠어서 접었는데, 확실히 다시 보니까 조건도 잘 읽히고 어째저째 잘 작성했다. 그런데 자꾸 똑같은 데서 오류가 나서 뭔지 모르겠으니 코드도 안보고 일단 오류메세지 구글에 검색해봤는데, 환경변수 어쩌고 해서 꺼버렸다. 객체 선언한 변수가 잘못된건가 해서 바꿔보고 했는데....

 

그냥 오타 난거였다. 출금메소드를 메인에서 선언할 때 withdraw()를 호출해야 하는데 wittdraw()라고 써놓으니까 안되지.........

 

암튼 그렇게 간신히 실행해보니까 임금&출금 조건에 입금&출금 하려는 돈이 현금&계좌금액 보다 커서 입금&출금 실패할 경우를 조건문에 안넣어서 금액이 마이너스가 됐다. 마이너스통장이다 유후

 

...그런 단계를 걸쳐서 문제는 풀었고, 풀이 영상을 봤더니 else문 까지 쓴 내 풀이와 다르게 if문만 썼더라. 

 

문제 조건에 입금&출금에 성공하면 불린 값으로 true, 실패하면 false를 리턴해줘야되서 그런 것 같다. 

리턴이 나오면 메소드는 바로 종료될텐데... 이걸 신경 못써서 안써도 될 else문 까지 썼으므로 IntelliJ에 풀이대로 한번 더 풀어봤다. 

 

 

접근제어자 설명까지 봤는데, 앞에서 했던 코드를 갈아 엎어야 하므로 내일 해야징 ㅎㅎ