AccessModifier
-
[JAVA] 접근지정자(AccessModifier)언어/JAVA 2022. 9. 7. 17:41
-모든 클래스의 멤버는 현실에 존재하는 대상의 정보로써 직접적인 접근이 허용되는 것과 허용되면 안되는 정보가 있음. -접근 지정자는 클래스의 멤버들에 대한 접근을 제어하는 키워드 -클래스의 멤버필드/메소드는 접근지정자(private, protected, public)에 의해서 외부에서의 접근을 제어할 수 있음. -접근지정자를 사용하지 않는 경우 기본지정으로 public이 설정되며 클래스외부에서의 임의의 사용으로 값을 대입하거나 얻을 수 있음. -이는 멤버필드의 값이 강제로 수정될 수 있다는 뜻 -이를 방지하고 무분별한 접근을 막기위해 멤버변수에 private를 지정함 class Account{ private double balance; // 계좌정보 클래스에 잔액이 저장된 멤버변수 // private 멤..