Dart Flutter中如何定义私有方法和私有属性

发布于 1周前 作者 itying888 最后一次编辑是 5天前 来自 分享

Dart Flutter仿小米APP实战课程https://www.itying.com/goods-1176.html

Dart和其他面向对象语言不一样,Data中没有 public private protected这些访问修饰符合

但是我们可以使用_把一个属性或者方法定义成私有。

class Animal {
  String _name; //私有属性
  int age;
  Animal(this._name, this.age);
  void printInfo() {
    print("${this._name}----${this.age}");
  }
  String getName() {
    return this._name;
  }
  void _run() {
    print('这是一个私有方法');
  }
}

Dart Flutter仿小米APP实战课程https://www.itying.com/goods-1176.html

回到顶部