반응형
같은 패키지 내에서는 디폴트여도 에러 x
근데 패키지 달라지면 public으로 고쳐줘야 함.
private는 하나의 클래스 파일 내부에서만 유효.
public같은 경우 외부에서 그냥 인스턴스의 멤버 변수에 직접 접근을 해서 설정이 가능하므로 위험.
source -> generate -> getter setter private 변수 수만큼 생성.
public오픈과 private로 변수 닫고, public 메소드로 접근 하는것 차이!
=> get을 못하게 하고 set을 못하게 하는 변수 예를 들면 read only 데이터 같은 거 표현.
=> set을 받을 때 조건에 따라 안받는 경우나 여러 상황을 지정 해 줄때. (유효 데이터 핸들링)
반응형
'Java' 카테고리의 다른 글
자바 연습 (생성자 , 정보은닉 , 객체 협력) (0) | 2019.10.25 |
---|---|
this 응용 (0) | 2019.10.25 |
생성자 객체 & 인스턴스 오버로딩. (0) | 2019.10.25 |
Java 기초 (0) | 2019.10.24 |
java - sudoku 코딩. (0) | 2019.06.29 |