패키지, static

bird.j·2021년 3월 28일
0

java

목록 보기
5/10

💡 패키지


java 프로그램은 많은 클래스로 구성되고, 이러한 클래스를 폴더 형식으로 관리하는 것을 패키지라고 한다. 폴더, 디렉토리와 같은 개념.

  • 패키지 이름만 보고도 해당 패키지 안의 클래스가 어떤 속성과 기능을 가지고 있는 지 예상이 되도록 이름을 짓는 것이 좋다.

  • 다른 패키지에 있는 클래스를 사용하기 위해 import를 이용한다.
    import jump2java.house.HouseKim;
    ->house패키지의 HouseKim 클래스를 import한다.
    import jump2java.house.*;
    ->house패키지의 모든 클래스를 import한다.


💡 static


항상 값이 변하지 않는 경우라면 static사용 시 메모리 할당을 딱 한번만 하게 되어 메모리의 이점을 얻을 수 있다.
또한 static을 사용하면 클래스의 속성과 메서드에 static 키워드를 사용하면 어디서나 속성과 메서드를 공유할 수 있다. static으로 설정하면 같은 곳의 메모리 주소만을 바라보기 때문에 static변수의 값을 공유하게 되는 것이다.


참고 | 자바 프로그래밍 입문 강좌 (renew ver.)
참고 | 점프 투 자바

0개의 댓글