스코프2 [Java] 스코프와 this https://jinnnkcoding.tistory.com/32 [Java] 접근지정자(접근제어자) 권한 접근지정자(접근제어자)권한 - 접근지정자는 클래스, 멤버변수, 멤버메서드 앞에 사용됨. - 외부로부터 접근을 제어한다는 의미를 가지고 있음. - 접근 지정자가 사용될 수 있는 곳 : 클래스, 멤 jinnnkcoding.tistory.com 스코프(Scope) 스코프(scope)란, 변수의 활동 영역 이러한 스코프는 크게 두 종류로, 클래스 스코프와 메소드 스코프로 나누어짐 클래스 스코프 : 클래스 전역에서 활동(예: 필드) 메소드 스코프 : 메소드 내부에서 활동(예: 파라미터, 지역변수) 클래스 스코프(Class Scope) 필드(변수)의 활동 영역은 클래스 전체 (클래스 전역) 따라서 메소드 호출 .. 2021. 8. 27. [Java] 접근지정자(접근제어자) 권한 접근지정자(접근제어자)권한 - 접근지정자는 클래스, 멤버변수, 멤버메서드 앞에 사용됨. - 외부로부터 접근을 제어한다는 의미를 가지고 있음. - 접근 지정자가 사용될 수 있는 곳 : 클래스, 멤버변수, 멤버메서드, 생성자 - 이들 접근지정자 중 protected, private 접근지정자는 클래스 앞에 사용을 못함. 단, Inner Class 앞에는 사용 가능. 1. private - 동일한 클래스에서만 사용이 가능. - 외부에서 인스턴스 변수를 바로 접근이 가능하게 제어를 하면 잘못된 데이터를 저장할 수 있는 문제 발생. - 따라서 직접 접근을 못하게 제어하고 메서드(setter() / getter())를 사용하여 접근. 2. defualt - 동일한 패키지에서만 접근이 가능. 생략 가능. - 같은 클.. 2021. 8. 18. 이전 1 다음