private으로 변수 속성을 설정하였다.
package Model;
public class Member {
// 접근 제어자는 총 4개
// 1. 아무것도 안씀 : default : 같은 패키지 내에서만 가능
// 2. public : 어디서든 접근 가능
// 3. private : 어디서든 접근 불가능
// 4. protected : 상속관계에서만 접근 가능
private String name;
private String tel;
private String address;
public Member(){ //디폴트 생성자, 안만들면 1,2번에 오류생긴다
}
public Member(String name, String tel, String address){
this.name = name;
this.tel = tel;
this.address = address;
}
}
private으로 변수를 사용한 경우, 다른패키지에 있는 자바 클래스에서는 자유롭게 변수를 사용하지 못하는데,
화면에 우클릭하여 source -> Generate Getters and Setters
Generate를 누르면 이렇게 입력된다.
실행해보면, 다른 패키지에 있어도 getters와 setters를 이용하여 변수를 사용할 수 있다는 것을 알 수 있다.
유효성 검사 설정하기
'Java' 카테고리의 다른 글
자바 상속 Child(자녀) 클래스의 생성자를 만들 때 super 함수 사용하기 (0) | 2024.06.03 |
---|---|
자바의 상속자에 대해 학습하기 (0) | 2024.06.03 |
자바의 생성자(Constructor)와 접근 제어자(Access) (0) | 2024.05.31 |
자바 메소드 오버로딩(Method Overloading) 하는 방법 (2) | 2024.05.31 |
자바의 메모리(Memory) 영역 개념 (0) | 2024.05.31 |