类
功能
类用于定义带有字段和方法的对象结构,适合封装一组状态和行为。BT 类采用直观的对象风格,实例方法中可通过 this 访问当前实例。
语法
class User {
name: 'BT'
pub get_name() {
this.name
}
}
user = User::new()
println user.get_name()
成员可见性
默认成员为私有;使用 pub 声明的字段或方法可以从类外访问。
返回值
类声明会生成类值;构造调用返回类实例。方法没有显式 return 时,最后一条语句就是返回值。