반응형
패키지
- 관련 있는 클래스 파일(컴파일된.class)을 저장하는 디렉터리
접근지정자
- 클래스나 일부 멤버를 공개하여 다른 클래스에서 접근하도록 허용
- 객체 지향 언어의 캡슐화 정책은 멤버를 보호하는 것
Public
Protected
Default
Private
static
static 멤버
- 객체마다 생기는것이 아님
- 클래스당 하나만 생성됨
- static 멤버 특성
- 공간적 특성 : static 멤버들은 클래스당 하나만 생성
- 시간적 특성 : static 멤버들은 클래스가 로딩 될 때 공간 할당.
- 공유의 특성 : static 멤버들은 동일한 클래스의 모든 객체에 의해 공유
non-static 멤버
Final
final 클래스
- 클래스 상속불가
final 메소드
- 오버라이딩 불가
final 필드
- 상수를 선언할 때 사용
- 상수 필드는 선언 시에 초기 값을 지정하여야 한다.
- 상수 필드는 실행 중 값을 변경할수 없다.
반응형
'JAVA' 카테고리의 다른 글
[JAVA] 클래스 상속, 참조형 캐스팅, 추상클래스, 인터페이스 (0) | 2023.07.18 |
---|---|
[JAVA] Class(구성, 필드, 메서드, 생성자, this) (0) | 2023.07.18 |
[JAVA] 객채, 클래스, 기본생성자, 객체배열 (0) | 2023.07.18 |
[JAVA] Enum (0) | 2023.07.18 |
[JAVA] 배열(Array) (0) | 2023.07.18 |