getters, setters란 비공개로 설정하려는 속성은 private로 설정하고, 속성값을 읽고 수정하는 getter/setter함수를 사용한다. readonly란 읽기만 가능한 속성을 선언할 때 사용한다. static은전역 멤버를 선언할 때 사용한다. 여기서 전역 멤버는 객체마다 할당되지 않고, 클래스의 모든 객체가 공유하는 멤버를 말한다. 📝 getters, setters get, set을 사용하는 이유는 클래스의 속성에 직접 접근하는 것을 막고, getters, setters함수를 사용해 값을 받아오거나 수정하기 위해서 사용한다. 만약 속성에 직접 접근해서 수정한다면 데이터 무결성이 깨질수 있기 때문에 getters, setters를 활용하여 데이터를 접근하여 수정하는 것을 권장한다.(캡슐화 권..