변수들을 private로 선언하는 이유가 무엇인가요.

 

가끔 가다가 다른분들 코드 보면 전역변수 또는 지역변수든 private를 붙혀주시는 분이 계시던데요..

 

private는 해당 클래스(해당.java파일) 에서만 그 변수를 사용하겠다는 건데.

 

혹시 같은 패키지안에서 다른 클래스라도 전역변수로 같은 이름의 변수를 지정해서 사용하면

 

뭔가 문제가 되나요??

 

알고싶습니다.