Resultados da pesquisa a pedido "super"

3 a resposta

Como acessar a variável de instância Superclasse abstrata

1 a resposta

Por que OrderedDict não usa super?

Nós podemos criar umOrderedCounter trivialmente usando herança múltipla: >>> from collections import Counter, OrderedDict >>> class OrderedCounter(Counter, OrderedDict): ... pass ... >>> OrderedCounter('Mississippi').items() [('M', 1), ('i', 4), ...

6 a resposta

É desnecessário colocar o super () no construtor?

2 a resposta

Qual é a diferença entre super () e nome da classe Parent?

Existe alguma diferença entre usarsuper() e usando o nome da classe pai diretamente? Por exemplo: class Parent: def __init__(self): print("In parent") self.__a=10 class Child(Parent): def __init__(self): super().__init__() # using ...

1 a resposta

ES6 O que super () realmente faz na função construtora?

! Olá, amigos. Eu tenho essa pequena estrutura de herança de classe class Point { constructor(x, y) { this.x = x; this.y = y; } toString() { return '(' + this.x + ', ' + this.y + ')'; } } class ColorPoint extends Point { constructor(x, y, color) ...

1 a resposta

Como evitar a recursão infinita com super ()?

Eu tenho um código como este: class A(object): def __init__(self): self.a = 1 class B(A): def __init__(self): self.b = 2 super(self.__class__, self).__init__() class C(B): def __init__(self): self.c = 3 super(self.__class__, ...

1 a resposta

Escopo e uso da super palavra-chave em Java

Por que não consigo acessar a variável de classe pai com a super palavra-chave? Com o código abaixo, a saída é: feline cougar c c class Feline { public String type = "f "; public Feline() { System.out.print("feline "); } } public class Cougar ...

4 a resposta

Python super () gera TypeError

No Python 2.5, o código a seguir gera umaTypeError: >>> class X: def a(self): print "a" >>> class Y(X): def a(self): super(Y,self).a() print "b" >>> c = Y() >>> c.a() Traceback (most recent call last): File "<stdin>", line 1, in <module> File ...

2 a resposta

Segundo parâmetro de super ()?

Um colega meu escreveu um código análogo ao seguinte hoje, me pediu para dar uma olhada e demorei um pouco para identificar o erro: class A(): def __init__(self): print('A') class B(A): def __init__(self): super(B).__init__() b = B()O problema ...

12 a resposta

Java: chamando um super método que chama um método substituído

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 ...