Getters & Setters 비공개로 설정하려는 속성은 private로 설정하고, 속성값을 읽고 수정하는 getter/setter 함수를 사용한다.
readonly 읽기만 가능한 속성을 선언하기 위해 사용한다.
static 전역 멤버를 선언할 때 사용한다. 전역멤버 : 객체마다 할당되지 않고 클래스의 모든 객체가 공유하는 멤버