Результаты поиска по запросу "super"

1 ответ

Реагируйте, зачем использовать super (props) внутри конструктора класса ES6? [Дубликат]

На этот вопрос уже есть ответ здесь:В чем разница между «super ()» и «super (props)» в React при использовании классов es6? 10 ответовЯ понимаю, что ключевое...

1 ответ

Почему OrderedDict не использует super?

Мы можем создать

2 ответа

что делает super () без аргументов?

Я учусь реагировать надокументы, но не уверен, что

ТОП публикаций

11 ответов

Когда я использую super ()?

В настоящее время я изучаю наследование классов в своем курсе Java, и я не понимаю, когда использовать

1 ответ

Идеальный ответ ты делаешь мой день, спасибо: D

я есть такой код:

2 ответа

 звонок использует)

ли разница между использованием

1 ответ

@niagr Да, это путь ES5.

вет, амигос. У меня есть эта маленькая структура наследования классов

1 ответ

Ответ на первоначальный вопрос прост: есть только одна переменная с именем type. Его начальное значение перезаписывается c. Помните, что существует только один объект, поэтому одна переменная. Код Прашанта создает вторую переменную, и очевидно, что она не перезаписывает исходную строку в родительском классе.

у я не могу получить доступ к родительской переменной класса с помощью ключевого слова super? С кодом ниже, вывод: feline cougar c c class Feline { public String type = "f "; public Feline() { System.out.print("feline "); } } public class ...

12 ответов

Я вижу смысл, но общий запрос потока является разумным. В некоторых ситуациях может иметь смысл вызов метода суперкласса в контексте суперкласса с любым вложенным вызовом метода. Однако в суперклассе, похоже, нет способа направить соответствующий вызов метода.

public class SuperClass { public void method1() { System.out.println("superclass method1"); this.method2(); } public void method2() { System.out.println("superclass method2"); } } public class SubClass extends SuperClass { @Override public void ...

2 ответа

, Нет ссылок на него, поэтому он исчезает, но это то, что происходит под капотом.

оллега написал код, аналогичный следующему сегодня, попросил меня посмотреть, и мне потребовалось некоторое время, чтобы обнаружить ошибку: class A(): def __init__(self): print('A') class B(A): def __init__(self): super(B).__init__() b = ...