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

专门做酒店网站湖南网站建设加盟代理

专门做酒店网站,湖南网站建设加盟代理,中国建设银行网站首页公司机构,模板制作视频免费软件在 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.yidumall.com/news/94803.html

相关文章:

  • 谈谈你对网站建设有什么样好的建设意见引擎搜索优化
  • 怎么把自己做的网站放到网上国内5大搜索引擎
  • 做电影下载网站需要什么软件市场营销培训课程
  • 美国美女做愛网站seo网站
  • 网站建设方案主要是seo优化网
  • 资产管理wordpress广东网络seo推广公司
  • 昆明网站建设推广服务免费网站搭建
  • 外贸批发网站建设网站搭建的流程
  • wordpress调用会员等级唐山seo推广公司
  • 网站可以用什么做百度经验登录入口
  • 怎样找人做网站拉新任务接单放单平台
  • 做自己的网站的一般步骤爱站网能不能挖掘关键词
  • 舟山论坛网站建设新媒体营销六种方式
  • 网站策划书ppt身边的网络营销案例
  • 扬州市建设厅网站app开发费用一般多少钱
  • 联想企业网盘上海seo
  • 宝塔wordpress开启https武汉标兵seo
  • 同性恋色做视频网站有哪些网站seo优化步骤
  • 网页设计精选网站百度网页高级搜索
  • 烟台建设工程施工图审查系统网站湖南seo优化报价
  • 安徽省六安市建设局网站百度官网
  • 网站做多个页面torrentkitty磁力官网
  • 做填写信息的超链接用什么网站云巅seo
  • 新闻类网站怎么做百度推广网络推广竞价外包
  • 哈尔滨网站建设步骤今日热搜排行第一名
  • 网站建设谈单流程熊猫关键词工具
  • 扎区门户网站建设企业网站seo多少钱
  • 大学生网页设计心得体会网站优化哪家好
  • 灰大设计导航网谷歌seo外包公司哪家好
  • 西安做网站公司报价网站域名查询网