프로토콜 상속1 [Swift] 21. 프로토콜 Protocol 1. 프로토콜 Protocol 프로토콜은 어떤 역할을 하는 메서드, 프로퍼티, 기타 요구사항 등을 설계한 것 protocol 프로토콜 이름 { /* 정의부 */ } protocol Talkable { // 프로퍼티 요구 // 프로퍼티 요구는 항상 var 키워드를 사용합니다 // get은 읽기만 가능해도 상관 없다는 뜻이며 // get과 set을 모두 명시하면 // 읽기 쓰기 모두 가능한 프로퍼티여야 합니다 var topic: String { get set } var language: String { get } // 메서드 요구 func talk() // 이니셜라이저 요구 init(topic: String, language: String) } 2. 프로토콜 상속 프로토콜은 하나 이상의 프로토콜을 상속받아 .. 2021. 11. 18. 이전 1 다음