Как создать приватные переменные в Dart?

Я хочу создать личную переменную, но не могу.

Вот мой код:

void main() {
  var b = new B();
  b.testB();    
}

class A {
  int _private = 0;

  testA() {
    print('int value: $_private');
    _private = 5;
  }
}

class B extends A {
  String _private;

  testB() {
    _private = 'Hello';
    print('String value: $_private');
    testA();
    print('String value: $_private');
  }
}

Когда я запускаю этот код, я получаю следующий результат:

String value: Hello
int value: Hello
Breaking on exception: type 'int' is not a subtype of type 'String' of 'value'.

Также я не получаю никаких ошибок или предупреждений при редактировании этого исходного кода.

Как я могу создать личную переменную в Dart?

Ответы на вопрос(3)

Ваш ответ на вопрос