Наследуем поведение

Открыта

Внимание! В новых версиях Андроид Студио поменялись шаблоны активностей. Вам нужен шаблон “Basic Activity” (базовая активность), он сформирует набор файлов, наиболее подходящих для этого урока. В методе onCreate() будет немного лишнего кода, но он не повлияет на Ваши задания.

Если Вы выберете шаблон “Empty Activity” (пустая активность), то не сможете выполнить третье задание, о котором речь идет в видео с ответами (в нем нужно удалить все методы, кроме onCreate()). Поскольку эти методы есть не во всех шаблонах, мы убрали это задание из теста, чтобы Вас не путать. Но Вы можете попробовать удалить лишние методы, если посмотрите видео с ответами к тесту.

Немного черного юмора:

Вопрос: Как называется объектно-ориентированный способ разбогатеть?
Ответ: Наследование.

Комментарии (8)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
HokkaidoAndroid Developer в Netflix
5 мая 2024, 12:00
Round-up: class AppCompatActivity вмещает в себе public методы findViewById() и setContentView(). По этой причине мы можем использовать их в нашем class MainActivity который является наследником AppCompatActivity.
🦔 Викторведу учебный тг-канал в t.me/JavangelionExpert
1 декабря 2020, 14:34
Welcome to the Jungle Inheritance ; ) 1. Удаляем переопределённый метод onCreate в MainActivity. 2. Запускаем и видим пустую активность (?). 3. Всё получится!
Renat Mukhametshin
Уровень 2
28 января 2019, 18:51
вроде все получилось - появилась пустая активность
Витёк (Vitek)
Уровень 10
1 июля 2018, 23:08
На мой взгляд тут сложновато для 10 уровня на JavaRush. Кто продвинулся дальше,тот, наверно, всё понял
TY BON
Уровень 7
29 ноября 2017, 05:06
Мне кажется, что необходимо удалить метод переопределения onСreate и после этого запустить проложение, тем самым мы увидим исходное поведение класса AppCompactActivity уже без метода переопределения onCreate.
Аслан Кашиев
Уровень 1
20 апреля 2020, 17:45
именно это она и говорит
23 ноября 2017, 19:19
Я так и не понял, в чем суть задания... Типо посмотреть, как выглядит метод onCreate в классе AppCompatActivity без переопределения? Собственно видео с ответами - нет? (как собственно к большинству задания)
Сергей
Уровень 4
24 марта 2018, 20:51
Суть в том, чтобы показать один из принципов объектно-ориентированного программирования - наследование. Если удалить переопределенный метод Oncreate в MainActivity, то получим унаследованный метод Oncreate из AppCompatActivity.