private static final
·
Study/Java
private의미: 해당 필드나 메서드가 선언된 클래스 내부에서만 접근 가능하다.클래스에 미치는 영향클래스의 캡슐화를 강화 한다 → 클래스의 내부 구현을 외부로 부터 숨긴다. → 데이터 무결성 및 메서드 사용방식을 보호한다.static의미: 해당 필드나 메서드가 인스턴스마다 별도로 존재하는 것이 아니라, 클래스에 속해 클래스 모든 인스턴스가 공유하는 하나의 요소임을 나타낸다.클래스에 미치는 영향스프링의 싱글톤 개념과 비슷하게 메모리 사용이 효율적이다.클래스 인스턴스를 생하지 않고도 이 필드나 메서드에 접근할 수 있다.public class Utility { public static final int CONSTANT = 100; public static void printMessage() { ..