public int pubData;
protected int proData;
int defDta;
private int priData;
void defaultMethod() {}
public void publicMethod() {}
접근제한자
다른 class에서 class 또는 class멤버의 접근을 허용할지를 결정함
public :모든 class 에서 접근이 가능
protected :같은 package , 상속받은 하위class에서 잡근이 가능
default :같은package내에서만 접근이 가능
private :class안에서만 접근이 가능하고 외부에서는 접근 할 수 없음
class내부 같은package 하위class 다른packge
public 0 0 0 0
protected 0 0 0 x
default 0 0 x x
private 0 x x x
final선언된 변수는 값을 한번 설정하고 나면 수정할수 없다.
final선언된 변수는 대문자로 작성한다. (약속)