[Java] 게터, 세터

쓰옹·2022년 12월 1일
0

📙 Java 잡아🤏

목록 보기
20/25
post-thumbnail

getter, setter

package section2.hiding;

public class Student {
    int studentID;
    private String studentName;
    int grade;
    String address;
    

    // private로 선언한 ~Name변수를 외부 코드에서 사용하기 위한(외부 클래스에서 접근하기 위한) 메서드
    public String getStudentName() {
        return studentName;
    }
    public void setStudentName(String studentName) {
        this.studentName = studentName;
    }
}

public class StudentTest {
    public static void main(String[] args) {
        Student student = new Student();
//        student.studentName = "이이"; 
//오류발생. studentName이 private로 되어있기 때문. 외부 클래스의 접근 불가
				
				student.setStudentName("이이");
        System.out.println(student.getStudentName());  //이이 출력
    }
}
  • get() : private 변수에 접근해 값을 가져오는 public 메서드
  • set(): private 변수에 접근해 값을 지정하는 public 메서드
profile
기록하자기록해!

0개의 댓글