gpt4 book ai didi

swift - 可获取、可设置和存储属性、计算属性之间有什么联系

转载 作者:搜寻专家 更新时间:2023-11-01 06:05:52 25 4
gpt4 key购买 nike

我认为我不太清楚可获取可设置存储属性计算属性之间的联系.

我能说gettable存储属性 有某种关系,而settable计算属性 有某种关系吗>

非常感谢您花时间帮助像我这样的初学者

最佳答案

计算属性:

  • 根本不是真正的属性
  • 没有存储它们值的内存
  • 是将自身呈现为属性的方法
  • 有一个get 和可选的set 方法可以被覆盖
  • 可以是可获取的、可设置的或两者兼而有之。
  • 示例用法:
    • 从以开尔文存储的存储属性获取摄氏温度
    • 获取存储在 widthheight 存储属性中的矩形的面积

存储的属性:

  • 就像其他语言中的常规变量一样
  • 有储存值(value)的内存
  • 有一个willSet(_:)didSet(_:) 方法可以被覆盖
  • 始终可以读取,但只能读取。
  • 示例用法:
    • 存储开尔文温度
    • 存储矩形的宽度高度

关于swift - 可获取、可设置和存储属性、计算属性之间有什么联系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37687932/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com