当前位置: 首页 > news >正文

明快网站设计辽宁建设工程信息网ic

明快网站设计,辽宁建设工程信息网ic,江苏做网站价格,wordpress分类作为首页在 Kotlin 中,如果想实现一个类的属性可以从外部读取但不能修改,可以使用自定义的 getter 和 private setter。以下是一个示例代码: class MyClass {var myProperty: Stringprivate set // 使 setter 私有化,外部无法修改get // …

在 Kotlin 中,如果想实现一个类的属性可以从外部读取但不能修改,可以使用自定义的 getter 和 private setter。以下是一个示例代码:

class MyClass {var myProperty: Stringprivate set // 使 setter 私有化,外部无法修改get // 默认 getterconstructor(initialValue: String) {myProperty = initialValue}
}fun main() {val myObject = MyClass("Initial Value")println(myObject.myProperty) // 可以读取属性a// myObject.myProperty = "New Value" // 这行代码将会导致编译错误,因为 setter 是私有的
}

在这个示例中,myProperty 的 getter 是公共的,因此可以从类的外部读取该属性。但是,setter 是私有的,因此无法从外部修改该属性。

如果需要进一步自定义 getter 或 setter,也可以这样做:

class MyClass {var myProperty: Stringprivate set(value) {field = value // 自定义 setter}get() = field // 自定义 getterconstructor(initialValue: String) {myProperty = initialValue}
}fun main() {val myObject = MyClass("Initial Value")println(myObject.myProperty) // 可以读取属性// myObject.myProperty = "New Value" // 这行代码将会导致编译错误,因为 setter 是私有的
}
http://www.yayakq.cn/news/27246/

相关文章:

  • 东莞热点网站建设互联网专属保险什么意思
  • 网站设计项目总结网站设计与开发技术教程
  • 固始县网站建设培训天津大型网站设计公司
  • 嘉兴网站建设方案优化网站建设推广语
  • 网站开发有哪些公司网站建设的技术支持论文
  • 品牌网站建设小科6a蚪平台电商是什么意思
  • 怎么看公司网站做的好不好哦长沙做网站哪家好
  • 电脑做h5的软件有哪些seo搜索引擎优化软件
  • 在县城做团购网站开发高端市场
  • 哈尔滨免费自助建站模板移动开发者
  • 盐城网站建设兼职浙江在线
  • 海南省建设培训与职业资格注册中心网站批量查询指数
  • 互联网专线做网站怎么做数据电商小程序制作一个需要多少钱
  • 商城模板建站淄博网站快照优化公司
  • 建站模板网制做网站的公司
  • 建设银行暑期招聘网站苏州住房建设局网站
  • 网站推广与优化哪里好做会计要看什么关注什么网站
  • 网站数据分析工具成都生物城建设有限公司网站
  • 网站的访问量wordpress 字体库
  • 网站排名查询工具企业营销推广型网站建设
  • wap网站建设兴田德润实惠美食网站页面设计
  • 网站建设技术服务协议国家企业信用信息查询公示系统广东
  • 教学网站开发应用方案宣传软文案例
  • 企业网站建设的基本步骤张家港设计公司
  • 做一个卖车的网站该怎么做做简易动画的网站
  • wordpress中文站泰顺机械网站建设
  • 一号建站网站原型设计流程
  • 李杰老师网站建设网站开发前端和后端
  • 做网站用sql和mysql淘客基地wordpress
  • 网站开发所需要的书籍做网站挣钱