JAVA__30

AMJ·2023년 3월 7일
0

언어_log

목록 보기
30/57

getter | setter

  • private로 구성하여 필요한 값만 반환시킬 때
  • 안전성 ▲

Ex.

// 문제 : 사람의 id를 출력해주세요.
// 조건 : 사람의 id를 20으로 설정해주세요.
// 조건 : 사람 클래스의 id 필드의 private 속성은 수정할 수 없습니다.
class Main {
    public static void main(String[] args) {
        사람 a사람 = new 사람();

        // 구현시작
        a사람.setId(20);
        System.out.printf("제 번호는 %d 입니다.",a사람.getId());
        // 구현끝
        // 출력 : 제 번호는 20 입니다.
    }
}

class 사람 {
    private int id;
    // 셋팅
    void setId(int id){
        this.id=id;
    }
    // 접근
    int getId(){
        return id;
    }
    // 힌트 : 여기에 메소드 2개 추가해야 합니다.
}
  • 세팅용 void setId(int id) { }
  • 접근용 int getId() { }
profile
재미있는 것들

0개의 댓글