当前位置:   article > 正文

Kotlin 入门第六天:类和对象——类及属性、方法的定义和使用_kotlin定义类 和使用

kotlin定义类 和使用

1、类的定义

  1. class Class1 {
  2. var name: String = "张三"
  3. fun foo() {
  4. println(name)
  5. }
  6. }

2、类的get 和 set 方法

  1. class Class1 {
  2. fun foo() {
  3. println(name)
  4. }
  5. var name: String = "张三"
  6. get() = field.toUperCase() //将比昂亮值赋值后转换为大写
  7. var no: Int = 10
  8. get() = field //直接返回 no的值
  9. set(value) {
  10. if (value < 10) {
  11. field = value //如果传入的值小于10,返回该值
  12. } else {
  13. field = -1 //如果传入的值大于等于10,返回-1
  14. }
  15. }
  16. var h : Int = 100
  17. get() {
  18. if (field > 90) {
  19. field = 80 //h > 90 时,get函数返回80
  20. } else { //h <= 90 时,get函数返回50
  21. field = 50
  22. }
  23. return field
  24. }
  25. private set //将h 的set方法设置为私有
  26. }

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/752506
推荐阅读
相关标签
  

闽ICP备14008679号