반응형
클래스, 변수, 메서드의 선언부에 사용되어 부가적인 의미를 부여한다.
1. static - 클래스의, 공통적인
- 모든 인스턴스에 공통적으로 사용되는 클래스 변수가 된다.
- 클래스변수는 인스턴스를 생성하지 않고도 사용 가능하다.
- 클래스가 메모리에 로드될 때 생성된다.
- 인스턴스를 생성하지 않고도 호출이 가능한 static 메서드가 된다.
- static메서드 내에서는 인스턴스 멤버들을 직접 사용할 수 없다.
2. final - 마지막의, 변경될 수 없는
- final이 클래스, 메서드, 지역변수, 멤버변수에 붙으면 변경할 수 없는 상태가 된다.
3. abstract - 추상의, 미완성의
- 추상 클래스에는 선언부만 작성하고 구현부는 작성되지 않은 추상메서드가 포함되어 있다.
반응형
'Java' 카테고리의 다른 글
캡슐화와 접근 제어자 (0) | 2023.03.23 |
---|---|
Java 이중 for문 개념. 백준 문제 2440번 풀기. (0) | 2023.03.22 |
java에서 타입 간의 변환방법 (0) | 2023.03.17 |
중첩 if문 (0) | 2023.03.16 |
변수의 초기화 (0) | 2023.03.14 |