ClassTwo
является ребенком ClassOne
.Предполагается, что это один и тот же объект.Примером по умолчанию будет мебель.У вас есть класс Table
(classone
) и класс KitchenTable
, который, очевидно, является дочерним элементом таблицы.
Теперь легко видеть, что кухонный стол может делать то же, что и столделайте, но то, что вы пытаетесь сделать, это вызвать код kitchentable внутри класса таблицы.Это странно, потому что не все столы на самом деле являются кухонными столами.Что, если стол будет кемпинговым столом?
Итак, вернемся в реальный мир: если вам нужна эта структура, вы должны делать все вызовы, специфичные для вещей classTwo
в classtwo self.Если вы этого не сделаете, то, возможно, вы захотите что-то, что не было выпущено таким расширенным способом: помните, если вы делаете new ClassTwo
, вы создаете новый activity
!Это задание - от classtwo до calssone, в котором есть classtwo и т. Д. И т. Д.
Возможно, вам необходимо переопределить структуру вашего класса.Узнайте, чего вы хотите, почему вы этого хотите и т. Д.