클래스의 인스턴스가 아닌 클래스에 속하며 클래스의 변수, 메서드 등을 공유하는데 사용됨.
이를 통해 해당 클래스로 만들어지는 객체 사이에서 중복되는 메소드, 속성을 효율적으로 정의할 때 쓰임.
Private Static final : 값을 참조할 수 없어 처음 값이 끝까지 불변임. 재할당하지 못하고 메모리에 한 번 올라가면 같은 클래스 내부의 전체 필드, 메서드에서 공유함.
Private final : 직접적으로는 아니지만 생성자를 통해 참조 가능함. 재할당하지 못하고 해당 필드, 메서드 별로 호출할 때 마다 새로운 값이 할당된다 = 인스턴스화
반응형
'Chapter01 > 이모저모,, 고모 숙모;' 카테고리의 다른 글
[ cs지식 ] 프론트엔드 용어 (0) | 2024.05.31 |
---|---|
[ cs지식 ] 콜드부팅 웜부팅 (0) | 2023.11.02 |
[cs지식] XML (0) | 2023.10.10 |
[cs지식] JSON (0) | 2023.10.05 |
[cs지식]API란? (0) | 2022.08.16 |