Почему методы жизненного цикла в классе активности определяются с помощью спецификатора защищенного доступа

Почему методы lifeCycle в Android имеют спецификаторы доступа какprotected ?

что я понимаю о спецификаторах доступа, как показано ниже::

Но почему мы должны делать все методы жизненного цикла защищенными?Я замечаю это, когда переопределяю методы жизненного циклаЯ знаю, что переопределение методов класса Activity как методов вActivity class определеныprotectedНо почему они определены какprotected

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

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