Russian subtitles

← 12-28 Создание объекта - Решение

12-28 Создание объекта - Решение

Get Embed Code
13 Languages

Showing Revision 4 created 12/16/2015 by Fran Ontanaya.

  1. Давайте сделаем первую, здесь сказано
    TextView = new TextView, и
  2. и после мы отправляем context
    в конструктор как исходный параметр.
  3. Проблема с этой строкой кода в том,
    что мы создали новый объект, но
  4. не сохранили его в
    переменной так, как надо.
  5. Мы указываем, что переменная это
    тип данных TextView, но
  6. мы забыли назвать переменную.
  7. Правильный код должен
    выглядеть примерно так.
  8. TextView, затем имя переменной,
    потом равно new TextView.
  9. Вы можете назвать переменную
    по-другому, но мы
  10. решили назвать ее
    textView с прописным t.
  11. В этом случае ошибка показывала
    отсутствие имени переменной.
  12. Сделаем следующую.
  13. Здесь сказано
    image view img = new ImageView.
  14. Проблема в том, что это не-
    допустимый тип данных.
  15. Android назначает класс под названием
    ImageView с заглавными I и V
  16. и сжимает их в одно слово.
  17. Допустимое название класса
    должно быть без пробелов.
  18. Название переменой в порядке,
  19. назначение нового ImageView тоже.
  20. Поэтому единственной ошибкой
    было неверное название класса.
  21. В третьем утверждении мы хотим
    создать новую кнопку-переключатель.
  22. Здесь сказано ToggleButton button
    = create ToggleButton
    .
  23. Мы здесь определяем
    класс ToggleButton, поэтому
  24. надо использовать из Java
    new, а не create.
  25. Вот это верный код.
  26. Здесь сказано ToggleButton
    button = new ToggleButton
    .
  27. Проблема была в том, что
    не использовалось Java слово new.
  28. New - это слово которое указывает
    что мы хотим создать новый объект.
  29. В четвертом утверждении
    мы хотим создать новое уведомление.
  30. Можно было бы погуглить
    создание новых уведомлений и
  31. сравнить с кодом здесь.
  32. Здесь проблема в том, что
    toast следует писать с заглавной T,
  33. потому что это название
    класса для Toast.
  34. Для этого используется метод
    генерации, как мы говорили ранее.
  35. Это создает новый объект уведомления
    и помещает его в эту переменную.
  36. И ошибка возникала только из-за
    неверного названия класса.
  37. Теперь мы научились создавать объекты
    как мы ими будем пользоваться?