Dart没有访问修饰符,默认为公开(public),单词以“_”开头的表示私有(private)。 允许同一文件内创建多个同级类,不允许嵌套类:
class A {
var _name = "a";
}
class B {
var _name = "b";
final name_a = A()._name;//由于在同一文件下,所以可以访问到私有属性
}
//不允许嵌套类
class A {
var _name = "a";
class B {
var b_name = "b";
}
}