2022/java 1
게터와 세터(getters and setters)
yanii
2022. 6. 22. 11:01
세터 : private 변수에 값을 저장해주는 메소드
set변수명()
게터 : private 변수에 저장되어 있는 값을 return 해주는 메소드
get변수명()
단축키 : alt+shift+s > r > alt+a > alt+r
private으로 설정된 변수들은 다른 클래스에서 접근을 할 수 없다
((private으로 변수 설정하는 이유 : 변수의 값을 직접 대입하는 것은 위험하다
엉뚱한 값을 들어가 있어도 컴퓨터가 오류라고 인식 못함)
변수에 값을 직접 저장하지 못하게 함으로써
유효한 값이 들어왔는지 검사를 할 수 있으며 안정성을 높일 수 있다
=>> public으로 설정된 메소드를 통해 우회적으로 접근해야 한다
변수의 값을 설정하는 메소드 : setter
변수에 저장되어 있는 값을 가져오는 메소드 : getter