Dart - 未定义设置方法

Dart - set method not defined

我有两个相互协作的 classes,但由于某些原因,其中一个 classes 中的 set 方法未被视为在另一个 class 中定义。我目前正在学习 Dart(通过 Flutter),所以我想知道我是否遗漏了什么。

class ClassA {
    List<ClassB> _bunchOfClassBs = [];

    void doSomething() {
        for(ClassB foo in _bunchOfClassBs) {
            foo.addCount('bar'); // Undefined method
        }
    }
}

class ClassB {
    int_counting = 0;

    set addCount(int number) => _counting += number;
}

你打错了setter,应该是:

foo.addCount = 123;

对于 setters,名字不应该是 addCount,而是 count