定义属性
Kotlin中的类可以有属性。它们可以使用var定义为可修改的对象,也可以使用val定义为只读对象。
class Address {
var name: String = ...
var street: String = ...
var city: String = ...
var state: String? = ...
var zip: String = ...
}
使用属性时,我们可以简单使用其名字,就好像是Java中的域。
fun copyAddress(address: Address): Address {
val result = Address()
result.name = address.name
result.street = address.street
return result
}