인스턴스 메소드와 타입메소드, static 메소드와 class 메소드 인스턴스 메소드 - 특정 타입의 ‘인스턴스’에서 호출 타입 메소드 - ‘특정 타입 자체’에서 호출 func 앞에 static 또는 class 키워드를 추가해서 선언 static 메소드와 class 메소드의 차이 static 서브클래스에서 오버라이드 할 수 없음 class 서브클래스에서 오버라이드 할 수 있음 메소드의 호출 똑같이 점(.)문법으로 호출 할 수 있음 다만, 인스턴스에서 호출하는 것이 아니라 타입에서 호출함 class SomeClass { class func someTypeMethod() { // 타입 메소드 구현 } } SomeClass.someTypeMethod() // 메소드 호출 타입 메소드 안의 ‘self’ 타입 메..