[자바] 접근제한의 종류와 static
·
Archive/Java
멤버변수 선언 [접근제한자] [static/final] 데이터형 변수명; 1) 접근제한자 접근제한이란 클래스의 데이터나 메소드에 대해서 다른 클래스로부터 접근을 제한하는 것을 말한다. - public : 접근을 제한하지 않는다. 다른 모든 클래스에서 사용 가능. - protected : 해당 클래스와 동일한 패키지에 있거나 상속받은 클래스일 경우에만 사용 가능. - default : 접근제어자를 명시하지 않은 경우의 디폴트 접근 제어자. 같은 패키지 내의 클래스들은 public 권한을 갖고 접근 가능 - private : 해당 클래스만이 이 멤버를 사용할 수 있다. 외부 객체에서는 절대로 접근할 수 없다. 2) static 클래스변수(= static 변수) 객체변수(객체속성)는 객체가 생성될 때마다 각 ..