제어자
제어자제어자는 클래스, 변수 또는 메서드의 선언부에 함께 사용되어 부가적인 의미를 부여함접근 제어자public, protected, default, private (네 가지 중 하나만 선택해서 사용 가능)그 외static, final, abstract, native, transient, synchronized, volatile, strictfp접근 제어자 --> 캡슐화 하려고 ( 1. data보호, 2. 불필요한 부분 감추려고) static클래스변수(static멤버변수)는 인스턴스에 관계없이 같은 값을 갖는다. -> 하나의 변수를 모든 인스턴스가 공유하기 때문에static이 붙은 멤버변수와 메서드, 초기화 블럭은 인스턴스가 아닌 클래스에 관계된 것이기 때문에 인스턴스를 생성하지 않고도 사용 가능하다!s..
2025. 4. 8.