클래스 생성.