getter, setter
- 자바에서는 멤버변수에 직접 접근을 허용하지 않고 getter, setter를 이용하여 접근한다.
- 그 이유는 변수값에 직접 접근하게 되면 값이 변하게 되고 그러면 데이터 무결성이 깨질 수 있기 때문이다.
public void setName(String name) { this.name = name; }
public void setAge(int age) { this.age = age; }
public String getName() { return this.name; }
public int getAge() { return this.age; }
반응형
'개발 > 자바' 카테고리의 다른 글
익명 클래스를 이용한 추상클래스 객체 생성 방법 (0) | 2022.04.07 |
---|---|
(자바)값에 의한 호출 vs 참조에 의한 호출 (0) | 2022.04.05 |
Class, 객체 지향 프로그래밍(OOP) (0) | 2022.04.04 |
이클립스 getter, setter/ 생성자 자동 생성 방법 (0) | 2022.04.04 |
(Java) 선택문 (if, Switch) (0) | 2022.03.30 |
댓글