Written by
java-style
on
on
자바의 접근지정자
자바의 접근지정자
자바의 접근 지정자
1. private : 같은 패키지의 내 자신 클래스 내에서만 접근 가능하다.
2. 기본접근 지정자(접근지정자를 생략한 경우) : 같은 패키지의 다른 클래스 내에서 접근 가능하다. 외부패키지에서는 접근 불가능.
3. protected : 같은 패키지의 다른 클래스 , 상속받은 자식클래스에서 접근 가능하다. 외부패키지에서는 접근 불가능.
4. public : 같은 패키지 뿐 아니라 외부패키지의 다른 클래스에서도 접근 가능하다.
★ static int a=10;
static 예약어로 선언된 변수 a를 정적변수라 한다.
정적변수는 new로 객체 생성해서 접근해도 되지만 직접 클래스로도 접근 가능하다.
★ int b=20;
b변수를 인스턴스 변수라 한다.
인스턴스란 객체 개념과 같다.
인스턴스 변수는 new로 객체 생성해서 접근하는 것만 가능하고 클래스로 직접 접근이 불가능하다.
from http://betterwave.tistory.com/20 by ccl(A) rewrite - 2021-12-02 02:02:12