![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbc1WVE%2FbtsnYZyaWXI%2FeKsF2kPzqBVj328Sv0TlUK%2Fimg.jpg)
JAVA
[JAVA] 패키지, 접근지정자, static, final
패키지 관련 있는 클래스 파일(컴파일된.class)을 저장하는 디렉터리 접근지정자 클래스나 일부 멤버를 공개하여 다른 클래스에서 접근하도록 허용 객체 지향 언어의 캡슐화 정책은 멤버를 보호하는 것 Public Protected Default Private static static 멤버 객체마다 생기는것이 아님 클래스당 하나만 생성됨 static 멤버 특성 공간적 특성 : static 멤버들은 클래스당 하나만 생성 시간적 특성 : static 멤버들은 클래스가 로딩 될 때 공간 할당. 공유의 특성 : static 멤버들은 동일한 클래스의 모든 객체에 의해 공유 non-static 멤버 Final final 클래스 클래스 상속불가 final 메소드 오버라이딩 불가 final 필드 상수를 선언할 때 사용 상수..