시작하기무료로 시작하기

POJO 정의하기

POJO를 만드는 일은 몇 가지 규칙을 따르는 간단한 Java 클래스를 작성하는 것입니다. POJO 클래스는 단순하고 독립적이며, 다른 클래스를 상속하거나 인터페이스를 구현하지 않습니다. 핵심 작업은 필드를 정의하고, 해당 필드에 접근할 수 있도록 getter와 setter 메서드를 만드는 것입니다. 여기서는 Java 애플리케이션에서 저축 예금 계좌 데이터를 전달하기 위한 POJO를 만들어 봅니다.

이 연습은 강의의 일부입니다

Java의 데이터 타입과 예외

강의 보기

연습 안내

  • 계좌 잔액 값을 보관할 double 타입의 balance 필드를 추가하고, 올바른 접근 제어자를 사용하세요.
  • balance 필드 값을 반환하는 getter 메서드를 정의하세요.
  • balance 필드에 새 값을 설정할 수 있도록 setter 메서드를 정의하세요.
  • setter 메서드 안에서 balance 필드를 setter의 인수로 설정하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

public class Test {
  public static void main (String[] args){
  	SavingsAccount account = new SavingsAccount();
    account.setAccountNo("12345");
    account.setBalance(50000.00);
    System.out.println("Account " + account.getAccountNo() + " has balance of: " + account.getBalance());
  }
}

public class SavingsAccount {
	private String accountNo;
    // Add a balance field
	____ ____ ____;

	public String getAccountNo() {
		return accountNo;
	}

	public void setAccountNo(String accountNo) {
		this.accountNo = accountNo;
	}

    // Define a balance getter method
	____ ____ ____() {
		return balance;
	}

    // Define a balance setter method
	public ____ setBalance(double balance) {
    	// Set the balance field
		____.____ = ____;
	}
}
코드 편집 및 실행