본문 바로가기

Java/Java Method

public과 private의 차이

728x90
반응형

사실 난 궁금증이 많은 편이다. 그래서 그냥 외우라는 말이 조금 짜증날때가 많다.

하지만.. 코딩에서는 좀 예외였는데 그 이유는 어차피 이해 못할것들이 너무 많기 때문이다. 그리고 사실 그걸 베껴써서 사용해도 엑스형 프로젝트와 같이 얼추 나만의 웹페이지까지 구현할 수 있었다. 

 

각설하고 

 

그럼에도 불구하고 public의 뜻이 궁금하긴 했는데, 이제 드디어 알게 됐다. 

정확한 명칭은 'Access Level Modifier' 이다. 

 

method를 정해진 class에서만 사용할거면 private을 써야하고, 다른 class에서도 쓰고 싶으면 public을 사용하면 된다. 

이것을 나눠놓은 이유는 사용자가 만져야할 부분/개발자가 만져야 하는 부분이 다르기 때문이다. 

 

사용자가 만져야할 class라면 public을 앞에 붙여서 그 method를 접근가능하게 만들면 된다. 

개발자만 건드려야 하는 class의 method 이면 private을 붙이면 된다. 

 

그 외에도 protected, default 라는게 있는데

이건 지금 단계에서 알필요가 없다고 한다. 

나중에 배우면 같이 정리하면 될 것 같다. 

 

 

 

 

728x90
반응형

'Java > Java Method' 카테고리의 다른 글

static  (0) 2020.11.24
Method 정리!!  (0) 2020.11.24
Method output  (0) 2020.11.24
Method와 입력값  (0) 2020.11.24
Why Method?  (0) 2020.11.24