Нет, это не так. Переменные экземпляра - это свойства определенного класса и не подвержены непосредственно супер или подклассам и полиморфизму.
Вы можете получить доступ к в обоих полях, используя «super.name» и «this.name» в Dog, но если вы используете только «имя», то в Dog будет принимать участие. Если вы хотите другой, вам явно нужно вызвать супер. Обратите внимание, что я говорю о доступе к переменным в классе Dog .
Оба этих метода возвращают объект задачи, RetrieveImageTask
и RetrieveImageDownloadTask
соответственно. Вам нужно будет вернуть возвращаемый объект задачи и вызвать task.cancel()
, когда вы хотите его отменить.