Какая разница между нормальной переменной и переменной начинается с _ this - PullRequest
0 голосов
/ 07 июля 2019

Я изучаю флаттер и хочу узнать разницу между простой переменной \ Class и переменной \ class, начинающимися с _ этого ключа?

import 'package:flutter/material.dart';
import 'package:flutter/foundation.dart';

    void main() {
        runApp(AnimatedList());
     }

    class AnimatedList extends StatefulWidget {
        @override
       _AnimatedListState createState() => _AnimatedListState();   
     }

    class _AnimatedListState extends State<AnimatedList> {
        final GlobalKey<AnimatedListState> _listKey = 
        GlobalKey<AnimatedListState>();
        ListModel<int> _list;
            int _selectedItem;
            int _nextItem;

1 Ответ

0 голосов
/ 07 июля 2019

Переменные, у которых в качестве префикса стоит подчеркивание, указывает, что переменная является закрытой для класса. Источник

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...