자바 getter setter 질문
-
게시물 수정 , 삭제는 로그인 필요
자바 크기가 5인 객체배열을 생성하고 생성된 5개의 객체에 대해 반복문을 활용하여
순차적으로 setter메소드와 getter 메소드를 호출하여 고객명과 잔고 값을 입력하고
수정하는건데
여기서 반복문으로 입력값을 넣고 setter, getter 호출하는걸 모르겠습니다. account는 이렇게 하긴 했는데
여기서 메인메소드에서 반복문으로 호출하고 출력하는 방법을 잘 모르겠습니다..
public class Account {
public static int min = 0;
public static int max = 1000000;
private String cName; //외부에서 접근 불가
private int balance;
public String getcName() {
return cName;
}
public void setcName(String cName) {
this.cName = cName;
}
public int getBalance() {
return balance;
}
public void setBalance(int balance) {
if (balance < Account.min || balance > Account.max)
{
return;
}
this.balance = balance;
}
}
import java.util.Scanner;
public class AccountExample extends Account {
public static void main(String[] args) {
Account account[] = new Account[5];
for(int i=0; i<account.length;i++){
Scanner scanner = new Scanner(System.in);
Account.setbalance();
이렇게 했었는데
import java.util.Scanner; public class AccountExample extends Account { public static void main(String[] args) { Account account[] = new Account[5]; for(int i=0; i<account.length;i++){ Scanner scanner = new Scanner(System.in); account[i].setbalance(); for(int i=0; i<account.length;i++){ System.out.println(account[i].getbalance()); }
어느분이 알려주셔서 AccountExample을 이거로 바꾼후 실행했을때
account[i].setbalance(); 이걸 실행하니까 에러가 나네요..
반복문으로 setter메소드와 getter 메소드를 호출 하라는 말을 도저히 이해 못하겠습니다.. 도와주시면 감사하겠습니다.
public class Account {
public static int min = 0;
public static int max = 1000000;
private String cName; //외부에서 접근 불가
private int balance;
public String getcName() {
return cName;
}
public void setcName(String cName) {
this.cName = cName;
}
public int getBalance() {
return balance;
}
public void setBalance(int balance) {
if (balance < Account.min || balance > Account.max)
{
return;
}
this.balance = balance;
}
}
import java.util.Scanner;
public class AccountExample extends Account {
public static void main(String[] args) {
Account account[] = new Account[5];
for(int i=0; i<account.length;i++){
Scanner scanner = new Scanner(System.in);
Account.setbalance();
#자바 getter setter #자바 getter setter 단축키 #자바 getter setter 이유 #자바 getter setter 자동 #자바 getter setter 생성자 #자바 getter setter 배열 #자바 getter setter 란 #자바 getter null #자바 getter와 setter #자바 getter setter 메소드