美文网首页
Swift-get和set方法

Swift-get和set方法

作者: 一个奋斗的coder | 来源:发表于2017-09-01 11:53 被阅读0次

在Swift 中get,set被称之为“计算属性”,它用来间接获取/改变其他属性的值。

  • set 和get 是针对 计算变量(Calculated property ) 是不可以赋值的
  • 普通的存储变量(storage property)才是可以赋值的

只重写get方法,这个属性被称为只读属性,间接改变其他的属性值

  class Person {
         var name : String{
               get{
                    return "get"
                   }
         }
   }

set和get的写法:

  class Person {
         var _name = ""
         var name : String{
               get{
                    return _name
                   }
              set{
                    _name = newValue
                  }
         }
   }

在开发过程中不建议这样使用,首先需要定义两个属性,很麻烦。

相关文章

网友评论

      本文标题:Swift-get和set方法

      本文链接:https://www.haomeiwen.com/subject/ggihjxtx.html