腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么不允许
子类
用派生类型覆盖
超
类
属性
?
swift
、
oop
、
subclassing
Swift
编程语言允许
子类
用相同类型
的
T覆盖
超
类
属性
,但不使用不同类型
的
S,即使S是从T派生
的
,这里引用
的
是 您必须始终同时声明要重写
的
属性
的
名称和类型,以使编译器能够检查您
的
重写是否匹配具有相同名称和类型
的
超
类
属性
当重写
方法
时,
Swift
允许重写
子类
方法
浏览 0
提问于2018-08-25
得票数 0
回答已采纳
1
回答
超
类
属性
更
改时
子类
中
的
Swift
触发
方法
swift
、
subclass
、
superclass
、
observers
我有三个带有两个
子类
的
超
类
,如下所示: class BaseLookupViewController { deviceConnected = true deviceConnected = false} 设置bool后,我需要在每个
子类
中
触发
特定
的
方法
isHidden
浏览 2
提问于2020-07-21
得票数 0
1
回答
用
Swift
重写
超
类
委托
ios
、
swift
、
inheritance
、
delegates
、
overriding
我
的
第一个想法是重写
超
类
属性
,但是这个会导致编译器错误,因为
子类
不能覆盖具有不同类型
的
超
类
属性
。} 第二个想法是重写委托
属性
的
隐式getter和setter
方法
。访问器实际上不能“覆盖”
超
类
方法
,因为它们有不同
的
浏览 1
提问于2015-08-05
得票数 8
回答已采纳
3
回答
重写
属性
观察者
swift
、
properties
、
overriding
、
didset
当我重写函数noise时,这个函数会被新
的
函数替换。但是当我用观察者覆盖一个
属性
时,旧值和新值都会被执行。var oldTrain = Train()但当我对观察者
的
属性
执行相同
的
操作时}输出:foobar.something = 3 //
浏览 0
提问于2015-04-08
得票数 26
回答已采纳
4
回答
-Can :
子类
和
超
类
--您要删除值吗?
java
、
attributes
、
behavior
、
superclass
我是一个Java初学者,我正在研究
子类
和
超
类
。但我
的
问题是,是否可以从
子类
中
删除属于
超
类
的
属性
或行为值?
浏览 8
提问于2013-08-16
得票数 2
回答已采纳
1
回答
Java如何解决
Swift
设计用来解决
的
类
初始化问题?
java
、
swift
、
constructor
、
initialization
根据我读过
的
一段话
Swift
的
规则之一是,在初始化
超
类
之前,必须初始化
类
的
所有
属性
。这避免了超级初始化程序调用被覆盖
的
方法
时可能出现
的
问题,从而导致状态不一致。由于我使用
的
是Java,而且Java
中
没有这样
的
限制,所以我想知道Java如何解决这个问题。
浏览 1
提问于2020-11-23
得票数 3
回答已采纳
1
回答
允许
子类
使用
子类
委托
ios
、
swift
、
oop
、
inheritance
、
protocols
我正试图实现一个干净
的
OOP结构,以解决
Swift
中
的
一个问题。这似乎是可能
的
,与
SWIFT
1.2和苹果
的
新拥抱面向协议
的
编程。两个
子类
继承A: B和C.B有一些委托
方法
,只有它应该能够调用,所以它需要自己
的
委托BDelegate,它继承了A
浏览 2
提问于2015-06-27
得票数 2
1
回答
覆盖
Swift
文件
中
的
Objective C
方法
objective-c
、
swift
我在Objective C中有一些
方法
。现在我想覆盖
Swift
类
中
的
Objective C
超
类
方法
。我
的
代码: override fun
浏览 0
提问于2016-11-09
得票数 0
1
回答
清洁编码使用
超
类
中
子类
的
属性
java
、
subclass
、
superclass
我想要更好
的
编码和写干净
的
代码。我有一个
超
类
文档和
子类
,例如DocA、DocB、DocC等等。每个
子类
文档都有一个单独
的
属性
蛋。路径、数字等等。我想在
超
类
中
编写一个
方法
,比如printPath()。我想出了两种
方法
。 覆盖
超
类
(DocA)
的
属性
,将元素传递给
方法
(DocB)。
浏览 2
提问于2021-09-01
得票数 0
1
回答
未公开给
Swift
子类
的
Obj-C工厂
方法
objective-c
、
inheritance
、
swift
、
nsimage
根据Apple
的
文档,Objective-C工厂
方法
“在
Swift
中被映射为方便
的
初始化器”。因此,NSImage工厂
方法
映射到
Swift
的
此外,在
Swift
编程语言一书中,我们可以看到
子类
初始化器继承
的
规则是: “规则1如果你
的
子类
浏览 4
提问于2014-10-24
得票数 4
1
回答
如何在
Swift
中
重写setter
swift
、
overriding
、
setter
、
getter
一个
超
类
: var aProperty ;一个
子类
继承了
超
类
:}如何在
Swift
浏览 30
提问于2016-04-06
得票数 39
回答已采纳
1
回答
斯威夫特
的
独生子女课程是否有最终
的
必要?
swift
、
singleton
、
final
为了创建一个单例
类
,我编写了如下内容: var name = "" } }一些教程认为final是必要
的
,在尝试
子类
SingletonEx之后,我得到了以下结果。 似乎我不能
浏览 0
提问于2018-07-24
得票数 2
1
回答
Swift
中
的
继承和扩展
inheritance
、
swift
、
covariance
和是如何在
Swift
中
交互
的
?
更
详细地说,
超
类
的
扩展是否可以自动用于
子类
?在这种情况下,是否存在方差问题(例如,如果扩展类型在扩展
中
显示为返回类型)?
浏览 0
提问于2014-10-31
得票数 4
回答已采纳
1
回答
Java MultiChoice,2个错误答案?
java
、
class
以下哪一项对于Java
中
的
类
和继承是假
的
?( b)
子类
只能从一个
超
类
继承,只需使用关键字“implements”。c)在Java
中
,
类
可以从其他
类
派生出来,以便创建
更
复杂
的
关系。
子类
不能比它
的
超
类
具有更多
浏览 1
提问于2017-11-13
得票数 1
5
回答
子类
和
超
类
方法
java
、
inheritance
、
subclass
、
superclass
我正在用不同类型
的
方块创建一个垄断游戏。Square是
超
类
,PropertySquare是
子类
。这就是我在板<
浏览 6
提问于2015-11-05
得票数 0
回答已采纳
4
回答
快速泛型
超
类
的
init在构造其
子类
时不可访问
ios
、
swift
>: ILProperty<String> {最后一行是编译错误: 首先,对于所有的
属性
都必须有默认值,我认为我满足了这样
的
规则:一个可选
的
var是用一个零值来默认
的
,不是吗?即使我写了var value: T?然后从相同
的
部分“自动初始化器继承”:
浏览 1
提问于2015-06-25
得票数 15
2
回答
快速继承/对象结构
swift
、
inheritance
、
object-composition
将下面的复杂对象层次结构定义为XCode
中
的
游乐场: var name: String }} }var foo = Foo(name结果显示,bar和baz是由父实例组成
的
对象,而不是从父实例继承
的
对象。 这是X
浏览 1
提问于2015-07-13
得票数 0
回答已采纳
1
回答
子类
__init__重写父
类
的
python
我有一个
超
类
和一个
子类
。
超
类
包含一个包含一些
属性
的
构造函数,
子类
也应该有一个初始化一些
属性
的
构造函数。然而,问题是当我在我
的
子类
中
创建一个__init__
方法
时,它覆盖了
超
类
的
构造函数。如何解决这个问题,以致
子类
的
构造函数不会覆盖
超
浏览 2
提问于2012-11-25
得票数 2
回答已采纳
1
回答
与
超
类
中
具有必需初始化
方法
的
工厂设计模式" required“相反
ios
、
swift
、
subclass
、
factory-pattern
、
superclass
使用required作为
方法
的
前缀使得所有的
子类
都必须实现该
方法
。有没有相反
的
方法
:防止
超
类
中
的
方法
在
子类
的
对象上被调用?forbidden?当我写这篇文章时,我开始意识到这实际上可能不是一个好主意……因为
子类
的
概念是它包含
超
类
中
的
所有数据,甚至更多。从理论
浏览 1
提问于2015-11-29
得票数 0
2
回答
泛型类型
的
初始化器不会很快继承吗?
swift
、
generics
、
initializer
========Additional Below======= -苹果公司“
Swift
编程语言(
Swift
2)”iBooks。 “但是,如果满足某些条件,
超
类
初始化程序将自动继承。”“假设您为
子类
中
引入
的
任何新
属性
提供默认值,则适用以下两
浏览 4
提问于2015-12-30
得票数 6
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
java集合学习之List引申出来的一些东西(一)序列化Serializable接口
干货!python入门基础之面向对象三:继承
Python中级教程——面向对象
零基础分分钟理解python面向对象那些事你也行!
swift面向协议编程的一些Tips
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券