哪个接口要swift 重写init方法Binder

接口继承接口,需要重写父类的方法么,应该怎么写?好迷茫……_百度知道
接口继承接口,需要重写父类的方法么,应该怎么写?好迷茫……
肯定会重写 该接口的所有方法继承父类
可以选择行的重写 父类方法
方法名一样就可以了
默认就用 你写的了 就叫重写
其他类似问题
为您推荐:
其他3条回答
口不叫集成
叫实现。1。一个类
实现多个接口2、想合并两个接口可以 可以在类中用多实现啊 、如果实在要合并
写个抽象类
实现这个接口。然后提供给别的类集成
你也说了是继承,当然不必重写
不需要 子接口继承到了父类的接口
您可能关注的推广
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁java里面一个类实现了某一个接口,那它要重写接口的每一个方法吗?_百度知道
java里面一个类实现了某一个接口,那它要重写接口的每一个方法吗?
提问者采纳
如果不是抽象类的话,实现的接口中定义的每个方法都要实现,也就是都要重写
实现就是重写吗?
不是的。原来没有实现代码,在现有类里写的就叫实现,如果原来这个方法就已经有方法体代码了,在现在这个类里写的方法体叫重写
那接口没有定义方法的实现,类去实现它怎么叫重写呢
所以我第一个回答有问题,表示抱歉。纠正为“如果不是抽象类的话,实现的接口中定义的每个方法都要实现”。
提问者评价
太给力了,你的回答完美地解决了我的问题,非常感谢!
其他类似问题
如果这个类不是abstract(抽象)类,那么可以不必实现每一个方法,表明这个类是抽象类,那么要实现(不是重写)接口里的每一个方法。但如果这个类是abstratc修饰的不一定
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁iOS 问题:更新之前,重写init方法前面不用加关键字,beta5出来后,如果父类init方法前有加required那么子类也要加required,父类没有加,子类在重写的时候需要加override。
在重写UITableViewCell子类的时候,遇到这个问题,暂时没找到解决方法,不重写不报错,重写init会有这个错误提示,但是没找到UITableViewCell的required members是哪个,还是要实现什么东西。父类的init方法没有required关键字,所以子类理应是不用加的,加了还是一样报错。各位最近研究swift的,有遇到这个情况吗。
Class '' does not implement its superclass's required members
更新之前,重写init方法前面不用加关键字,beta5出来后,如果父类init方法前有加required那么子类也要加required,父类没有加,子类在重写的时候需要加override。
在重写UITableViewCell子类的时候,遇到这个问题,暂时没找到解决方法,不重写不报错,重写init会有这个错误提示,但是没找到UITableViewCell的required members是哪个,还是要实现什么东西。父类的init方法没有required关键字,所以子类理应是不用加的,加了还是一样报错。各位最近研究swift的,有遇到这个情况吗。
Class '' does not implement its superclass's required members
共有 2 个回答
解决范例:
convenience required init(coder:NSCoder) {
self.init(size:CGSize())
xcode每次更新,就要坑一次爹,英文原文:
登录后方可回复
问题已经解决了
登录后方可回复
登录后方可回答
耗时 0.0707 秒&&&您需要以后才能回答,未注册用户请先。}

我要回帖

更多关于 重写init方法 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信