ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 자바 상수(Constant), 패키지에 대해 알아보자
    카테고리 없음 2020. 5. 15. 20:23
    반응형

    상수 얘기하기 전에
    상수란?

    구글에 쳐보니까 정해진 수량이라고 나오는데
    한번 정하면 변경 불가능한 값이라는 얘기다

    상수를 쓰면 가독성이 향상되고, 프로그램 작성시 사용할 기준값을 설정하는데 쓴다고 하는데

    포인트는 상수는 class 영역에서만 작성 가능하고
    가급적이면 대문자로 써야 한다는 것이다

    public static final 데이터형 상수명 = 값;
    이런 식인데

    그림으로 한번 보면 int와 String의 형태로 상수를 초기화하고 값을 입력해 보았다
    이제 출력을 하면

    당연히 잘 나온다..

    이건 당연한 거고 
    상수는 고정값이기 때문에 값 변경이 안된다

    값을 바꾸려고 하면 이렇게 에러가 난다

    public static final int ~~ 이러면 상수인데
    여기서 public은 아무데서나 다 갖다 쓸 수 있다는 말이고
    static은 어느 영역에서나 이걸 다 갖다 쓸 수 있고
    final은 변경이 불가능하다

    static에 final까지 붙어있으면 상수라고 생각하자

    다음은 패키지인데
    처음에 할 당시 귀찮아서 패키지도 안 만들고 바로 클래스 파일부터 만들었더니
    default package라는 패키지가 생겼는데

    패키지 안에 자바 파일이 들어가는 식이다
    폴더 안에 파일 이런 식으로..

    프로젝트 폴더를 마우스 오른쪽 버튼 클릭 후 
    new->package를 눌러 패키지를 작성해 보자

    이렇게 근본없이 작성하면 !가 뜨는데
    시작은 소문자로 쓰는 것이 추천된다고 한다

    이게 .을 넣으면 폴더 안에 폴더처럼
    패키지 안에 패키지를 만들 수 있다

    패키지 안에 패키지 만들고 보니 하나도 적용이 안 되어있다


    이거는 여기서 flat을 Hierarchical로 바꾸면 해결이 된다

    이런 식으로 패키지 안에 패키지 넣기가 가능한데
    패키지 하나 판다음에
    거기다가 몇월 몇일 이런식으로 해서 쌓아놓으면 나중에 볼때 편리하다

    반응형

    댓글

Designed by Tistory.