실험일지3 - 당신은 static을 얼마나 알고 있나요?
2024. 9. 7. 23:11
실험실
안녕하세요 이번에는 static 에 대해 실험해보려고 합니다. static 키워드 같은 경우에는 대부분 알고 있는 내용들은 생략해보려고 해요~ 그러다가 중간중간 상기할만한 개념이 있다면 중요성을 강조해보 Static 은 특정 인스턴스 타입에 속해있는 것이 아닌, 유형 그 자체에 속해있는 것을 의미합니다.쉽게 설몀하면, 정의한 유형을 서로 공유할 수 있는 형태인 것이죠 같은 변수명으로 다른 클래스에서 static 변수 선언이 가능할까? 가능합니다. 각각 Worker의 salary, Boss의 salary로 저장되며 둘은 서로 공유되는 상태가 아닌 채로 메모리 영역에 저장됩니다. 인스턴스를 여러개 생성하면, static 변수 선언이 공유될까?됩니다. Worker의 static 변수가 객체간에 공유되어 객체..