image 1.0我很好奇,它怎么能......,为什么?image 1.1如果我使用{ get }声明类中的属性,它将报告一个错误。
{ get }
6mzjoqzu1#
你看到的不是Foundation.ProcessInfo实现,而是一个生成的接口。这就是为什么你会有这样的东西:
Foundation.ProcessInfo
open var hostName: String { get }
实现在其他地方,你没有任何关于它的细节,你只有在代码中使用ProcessInfo所需的信息。例如,你在生成的接口中没有声明内部或私有成员。另一方面,XXProcessInfo是您正在创建的类,您需要为属性提供实现。
ProcessInfo
1条答案
按热度按时间6mzjoqzu1#
你看到的不是
Foundation.ProcessInfo
实现,而是一个生成的接口。这就是为什么你会有这样的东西:实现在其他地方,你没有任何关于它的细节,你只有在代码中使用
ProcessInfo
所需的信息。例如,你在生成的接口中没有声明内部或私有成员。另一方面,XXProcessInfo是您正在创建的类,您需要为属性提供实现。