Доброе утро. Я только изучаю Дарт, до этого кодил на PHP почти без ООП. Сейчас усиленно пытаюсь понять это ООП, пока трудно...
Подскажите, нашел такую багофичу.
Наследуюсь от основного класса и в конструкторе хочу сам делать имя.
class MobUnit extends Unit {
MobUnit(num attack, num defense, int level) : super(name, attack, defense, level)
Показывает ошибку в name
Но когда инициирую объет,
MobUnit newMob = MobUnit(Random().nextInt(3), Random().nextInt(2), Random().nextInt(4));
то все работает в Андроид Студио, но не работет в браузерном дартпаде.
Подскажите, как ошибку убрать.
Спасибо.