У меня есть два класса, которые работают друг с другом, но по какой-то причине метод set в одном из классов не считается определенным в другом классе. В настоящее время я изучаю дартс (через флаттер), поэтому мне интересно, не могу ли я что-то упустить.
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;
}