Можно ещё воспользоваться библиотекой dart:mirrors. И тогда получим:
var student = new Student('Ivav Ivanov', '111');
var ref = reflect(student);
var prop = #name;
print(ref.getField(prop));
ref.setField(prop, "Andrey Sidorov");
print(ref.getField(prop));
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
var student = new Student('Ivav Ivanov', '111');
var ref = reflect(student);
var prop = #name;
print(ref.getField(prop));
ref.setField(prop, "Andrey Sidorov");
print(ref.getField(prop));