클래스가 생성되는 시점, 즉 초기화될 때 자동으로 한 번만 호출하면 이후로는 프로그램이 종료될때까지 다시 호출할 필요가 없는 함수. 클래스 생성자에게 자동으로 호출되는 경우처럼 클래스 외부에서 명시적으로 호출해서 사용하지 않는 함수를 클래스 내부에서만 사용한다는 의미로 언더스코어로 시작하는 이름을 짓는다.