20230303 [Java] 4인용 마카오뱅크 프로그램을 만들며 배운 것들

Daisy🌷·2023년 3월 3일
0

1. account 인스턴스를 field로 빼준다.

  • 금액을 전송하는 곳과 거래 내역을 표시해주는 곳 두 군데 모두 account 인스턴스를 사용하게 된다. 그래서 account 인스턴스를 field로 빼주어야 한다.
    -> 멤버 변수의 개념을 적용해볼 수 있었다.
    -> 멤버 변수 : 메서드 밖에서 선언된 변수를 말한다. 메소드 안에 선언된 변수는 지역(local) 변수라고 한다.
    -> 멤버 변수는 클래스의 어느 메서드에서나 사용할 수 있다.

2. Account 클래스가 만들어지자마자 계좌번호와 잔액을 가지고 있도록 생성자를 만들어주었다.

-> 생성자의 개념을 적용해볼 수 있었다.
-> 생성자 : 객체의 초기화를 담당하는 메서드
-> 생성자가 하는 일은 클래스를 처음 만들 때 멤버 변수나 상수를 초기화하는 것이다.
-> 생성자는 클래스를 생성할 때만 호출한다. 생성자 이름은 클래스와 같고, 생성자는 반환 값이 없다.

3. TransferPanel에서 account1부터 account4의 계좌번호를 보여주어야 하므로 매개변수로 전부 넣어준다.

-> 매개변수의 개념을 적용해볼 수 있었다.
-> 매개변수 : 메서드에 전달된 값을 저장하는 변수

profile
티스토리로 블로그를 이전했습니다. 😂 구경 오세요! 👉🏻 https://u-ryu-logs.tistory.com

0개의 댓글