첫번째 자바 프로젝트 소감
첫번째 자바 프로젝트를 진행했다.
아직 자바 언어에 대한 이해도가 높지 않아 코드를 입력하고 이해하는데
많은 시간을 할애 했다.
1. 프로젝트 주제 선정 이유
1-1. 은행권에서 개발언어로 Java 채택된다.
1-2. 매우 안정적이고 역사적으로도 증명된 프로그래밍 언어이다.
1-3. 전세계 디바이스에서 쓰이고 있는 Java 프로그램이다.
2. 프로그램 설계
2-1. 계좌 개설
2-2. 계좌 잔액 조회
2-3. 계좌로의 입금
2-4. 계좌로의 출금
2-5. 전체 계좌 조회
2-1. 계좌 잔액 조회 메서드
AccountService Class 안에 메소드 호출부 retrieveIndexByAccountNumber(); 생성.
계좌번호를 입력받아 계좌가 등록된 계좌가 아니면 계좌번호를 다시 입력하고 등록된 계좌라면 계좌 잔액 호출
2-2. 생성된 계좌 입금 메서드
입금을 위해서 등록된 계좌번호의 일치여부를 확인해야 하기 때문에, 계좌 확인 메소드 retrieveIndexByAccountNumber(); 메소드 생성 Account Class 변수 accountNum에 저장.
2-3. 생성된 계좌 출금 메서드
출금을 위해서 입금메서드와 같이, 등록된 계좌번호의 일치여부를 확인해야 하기 때문에, 계좌 확인 메소드 retrieveIndexByAccountNumber(); 메소드 생성
등록된 계좌번호이면 출금할 금액을 입력 후 출금을 할 수 있는 메소드인 withdraw()메소드 호출.
간편 뱅킹 시스템을 만들기 위한 클래스 2개를 생성했다.
Account.Class
-> 계좌를 관리할 수 있는 데이터 클래스로 Account 클래스를 생성합니다.
Account 클래스 안에 인스턴스 변수와 디폴트 생성자 메소드, 매개변수 생성자 메소드를 생성합니다.
AccountService.Class
-> 계좌에 대한 데이터를 처리하는 클래스 AccountService 클래스를 생성합니다.
AccountService 클래스 안에는 do ~ while 문, switch case 문 사용합니다.
아쉬운 점
1. 주요 코드를 구두로 표현하고자 했었는데 내가 아는대로 느낀대로 잘 설명하지 못했다.
2. 첫 프로젝트 이다보니 긴장을 너무 많이한 느낌이 있다.
3. 자바 언어에 대해서 좀더 해박한 지식이 있었다면 발표할 때, 수월했을 것 같다.
4. 코드 배열을 남들이 보기좋게 가독성 있게 해볼것 후회가 된다.