例如:
我创建了一个类One,其中有一个类Two在创建类时被接受One:
class One {
final Two two;
One({ this.two });
}
在类中Two我创建一个对象One并将创建的类“Two”作为参数传递:
class Two {
One one = One(two: <здесь я хочу передать ссылку на текущий экземпляр "Two">);
}
例如:
我创建了一个类One,其中有一个类Two在创建类时被接受One:
class One {
final Two two;
One({ this.two });
}
在类中Two我创建一个对象One并将创建的类“Two”作为参数传递:
class Two {
One one = One(two: <здесь я хочу передать ссылку на текущий экземпляр "Two">);
}
指向最终实例 (
this) 的指针在类属性的声明中不可用 - 因为在声明类属性时,它的实例根本不存在。一个类就像一个对象的图表/绘图,但不是对象本身。您可以在构造函数中获取对类的最终实例的引用:
或者,您可以将类属性声明为
late(使用延迟/延迟初始化) - 然后它就this已经可用: