자바 getter setter 질문

자바 getter setter 질문

작성일 2019.05.23댓글 1건
    게시물 수정 , 삭제는 로그인 필요

자바 크기가 5인 객체배열을 생성하고 생성된 5개의 객체에 대해 반복문을 활용하여 
순차적으로 setter메소드와 getter 메소드를 호출하여 고객명과 잔고 값을 입력하고 
수정하는건데 

여기서 반복문으로 입력값을 넣고 setter, getter 호출하는걸 모르겠습니다. account는 이렇게 하긴 했는데
여기서 메인메소드에서 반복문으로 호출하고 출력하는 방법을 잘 모르겠습니다.. 


  1. public class Account {
  2.     public static int min = 0;
  3.     public static int max = 1000000;
  4.     private String cName; //외부에서 접근 불가
  5.     private int balance;
  6.     public String getcName() {
  7.           return cName;
  8.    }
  9.    public void setcName(String cName) {
  10.          this.cName = cName;
  11.   }
  12.   public int getBalance() {
  13.         return balance;
  14.   }
  15.   public void setBalance(int balance) {
  16.         if (balance < Account.min || balance > Account.max)
  17.         {
  18.               return;
  19.    }
  20.        this.balance = balance;
  21.   }
  22. }
 

  1. import java.util.Scanner;
  2. public class AccountExample extends Account {
  3.     public static void main(String[] args) {
  4.     Account account[] = new Account[5];
  5.           for(int i=0; i<account.length;i++){
  6.                 Scanner scanner = new Scanner(System.in);
  7.                 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 메소드를 호출 하라는 말을 도저히 이해 못하겠습니다..  도와주시면 감사하겠습니다.


#자바 getter setter #자바 getter setter 단축키 #자바 getter setter 이유 #자바 getter setter 자동 #자바 getter setter 생성자 #자바 getter setter 배열 #자바 getter setter 란 #자바 getter null #자바 getter와 setter #자바 getter setter 메소드

profile_image 익명 작성일 -

자바 gettersetter질문이요

... //생성자 public Car() {} //Getter 메소드1 (speed) //Getter 메소드2 (stop) //Setter 메소드1 (speed) //Setter 메소드2 (stop) } package javapractice1....

자바 setter getter

... 막아버리고, gettersetter 메소드를 통해 간접접근을 하도록 강제하는 것이지요.... 참고하시고, 궁금하신 부분 있으시면 추가질문이나 1:1 질문 주시면 상세하게...

자바 setter, getter 질문

... settergetter이 정확히 무엇이며 어떨 때 쓰는지 예시로 정말 쉽게 알려주실 자바 고수님들 도와주세요! 내공 100 걸겠습니다! 안녕하세요. setter...

자바 getter, setter질문드려요

자바에서 set,get메소드를 활용하여 데이터를 가져올때 set메소드는 되는데... 말씀하신 경우는 getter 내에서 로직에 따라 전송 요청을 reject하는 경우 외에는 드물 듯...

자바 getter setter 질문

자바 크기가 5인 객체배열을 생성하고 생성된 5개의 객체에 대해... 넣고 setter, getter 호출하는걸 모르겠습니다. account는 이렇게...

자바 getter, setter 질문드려요

... 모르겠어서 질문드립니다. 설명... setSecond(second); } //getter = 접근자 //즉, 해당... public int getHour() { return hour; } //setter = 설정자...

자바 setter getter 질문이요

자바에서요.. 예를 들어서.. setPrice(int price) { } getPrice(){ return price; }... 메인함수에서 settergetter 를 불러올때요... 불러서 값을 넣어주고...