class FooBase {
String? name;
FooBase({required this.name});
}
class Foo extends FooBase{
final String name;
Foo({required this.name}) : super(name: name);
}
void main() {
final foo = Foo(name: 'foo');
final fooForm = foo;
fooForm.name = 'bar';
print(fooForm.name);
}
我希望这段代码打印“bar”,但它打印“foo”。为什么会这样?
如何让它打印“bar”?
将任何名为 foo 的内容更改为 bar。您应该提供更多信息。