为了账号安全,请及时绑定邮箱和手机立即绑定

swift 3.0 关于协议中定义init的问题

swift 3.0 关于协议中定义init的问题

iOS
厉害了我 2017-09-25 10:29:11
上面的代码,如果在协议  Pet  里面规定了一个构造函数  init (name: String)在使用它的类  Dog  中又有自己的没有默认值的变量  type: String  ,假如这个变量就是不适合给默认值那构造函数怎么写???实现协议的构造函数又不可以给自己的变量赋值,因为参数列表规定就是  (name: String)那在  Dog  类实现的  Pet  协议规定的  init (name: String)  一定会报错
查看完整描述

1 回答

?
有无上涯

TA贡献6条经验 获得超0个赞

看不懂,很厉害的样子

查看完整回答
反对 回复 2017-09-25
  • 1 回答
  • 0 关注
  • 1471 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信