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
____.____ = ____;
}
}