초기화 종류에는 지정 이니셜라이저(designated initializer)와 convenience init이 있습니다. 지정 이니셜라이저는 클래스를 초기화 할 때 자신의 모든 멤버를 초기화 해야하고, convinence는 이 지정 이니셜라이저를 반드시 호출해야하는 초기화 함수입니다.