[JAVA] 정보은닉(information hiding)
정보은닉(information hiding) 클래스의 외부에서 클래수 내부의 멤버 변수나 메서드에 접근하지 못하게 할 경우 사용합니다. 멤버 변수나 메서드를 외부에서 사용하지 못하도록 하여 오류를 줄일 수 있습니다. 접근제어자의 종류 1. public 외부 클래스를 사용할 수 있습니다. 2. private 외부 클래스는 접근하지 못하고 내 클래스 안에서만 사용할 수 있습니다. 3. 아무것도 없는 경우(default) 같은 패키지 내에서만 사용할 수 있습니다. public으로 선언한 경우 private으로 선언한 경우 private는 데이터를 숨기기 때문에 같은 클래스 안에서만 사용할 수 있으므로 같은 파일 안에 있다 하더라도 사용할 수 없습니다. private 선언 후 사용하려면 public 선언 후 s..
2021.09.08