赞
踩
1、类的定义
- class Class1 {
- var name: String = "张三"
-
- fun foo() {
- println(name)
- }
-
- }
2、类的get 和 set 方法
- class Class1 {
-
- fun foo() {
- println(name)
- }
-
- var name: String = "张三"
- get() = field.toUperCase() //将比昂亮值赋值后转换为大写
-
- var no: Int = 10
- get() = field //直接返回 no的值
- set(value) {
- if (value < 10) {
- field = value //如果传入的值小于10,返回该值
- } else {
- field = -1 //如果传入的值大于等于10,返回-1
- }
- }
-
- var h : Int = 100
- get() {
- if (field > 90) {
- field = 80 //h > 90 时,get函数返回80
- } else { //h <= 90 时,get函数返回50
- field = 50
- }
- return field
- }
- private set //将h 的set方法设置为私有
-
- }

Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。