반응형
public : 속해 있는 class 밖에서도 사용할 수 있다. (클래스를 인스턴스화 하면)
private : 속해 있는 class 밖에서 사용할 수 없다.
public 과 private을 통해서 내가 접근을 제어시킬 수 있다고 보면 될 것 같다.
예를 들어,
저기서 String을 public으로 해도 private으로 해도 메인에서 잘 출력이 된다.
나는 private을 통해서 사용자가 저 String A,B에 접근하는 것을 통제할 수 있다.
만약 통제하지 않으면 이런 식으로 다른 클래스에서 A,B값을 변경할 수 있다.
반응형
'관심있는 주제 > Java' 카테고리의 다른 글
final (0) | 2018.11.27 |
---|---|
abstract (0) | 2018.11.27 |
class 와 package (0) | 2018.11.22 |
오버로딩(over loading) (0) | 2018.11.22 |
오버라이딩(overriding) (0) | 2018.11.22 |