dart - 如何将自引用传递给 dart 中的对象

标签 dart

我有一个类 Field 并有一个 copy() 方法,我想将自引用传递给新对象,但 Dart 编辑器似乎不允许。如何将自引用传递给像java这样的新对象?

class Field 
   Field copy() {
       return new Field(this); 
   }    
}

最佳答案

做这样的事情没有问题:

class Field {
  String name;
  Field(Field other) {
    // init current with other
  }
  Field copy() => new Field(this); 
}

关于dart - 如何将自引用传递给 dart 中的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18470714/

相关文章:

java - Dart 中的类对象列表

flutter - Flutter sqflite,从rawQuery检索数据

firebase - FutureBuilder 的嵌套 future

flutter - FlutterPermission_Handler IOS位置

mysql - 如何连接flutter到localhost mysql数据库

flutter - Flutter:共享首选项单例未正确初始化

angularjs - 使用为angular.js编写的第三方依赖项

android - flutter:自定义字体没有显示效果

image - 如何使用 flutter 检测图像是否全黑?

dart - 将 ListView 放入列中