对象,函数,类 私有属性和方法

class Rect{
   Rect(){} // 相当于constructor(){}

}

私有的,放在单独文件才有效

var _name = 'aaa'; 私有属性
_name(){} 私有方法

// 实例化之前赋值

Rect():height=2,width=10{}

// 命名构造函数

Rect.now(){}


class Rect{

int height;
int width;
Rect():height=2,width=10{

print("${this.height}---${this.width}");
}
Rect.now(){
  print('我是命名构造函数');
}

getArea(){
return this.height*this.width;
}
}

void main(){
Rect r=new Rect();
print(r.getArea());

}
原文地址:https://www.cnblogs.com/zhaofeis/p/12321053.html