Resultados da pesquisa a pedido "inheritance"

2 a resposta

Chamando um método substituído de um controlador de classe pai

Tentei chamar um método substituído de um construtor de uma classe pai e notei um comportamento diferente nos idiomas. C++ - ecosA.foo() class A{ public: A(){foo();} virtual void foo(){cout<<"A.foo()";} }; class B : public A{ public: B(){} void ...

1 a resposta

Qual é a maneira idiomática no Go para criar uma hierarquia complexa de estruturas?

Estou escrevendo um intérprete no Go e estou procurando a maneira idiomática de armazenar o AST. Eu li o código-fonte do compilador Go e parece que eles usaram interfaces com um método vazio para representar o AST. Por exemplo, temos a seguinte ...

1 a resposta

Como substituir um setter de uma SuperClasse no Swift com o XCode 6.3 Beta2?

Meu SuerClass éUICollectionViewCellque tem uma propriedade: var selected: BoolMinha turma é MyClass : UICollectionViewCell { func setSelected(selected: Bool) { super.selected = selected // do something } }O primeiro funcionou bem no XCode 6.2, ...

1 a resposta

Log em Python com um mixin de classe de logger comum e herança de classe

Eu gostaria de criar uma classe de log do Python que possa ser herdada como um meio comum de configuração de log, mas que controle o nível de log da classe base do pai. Isso é semelhante aComo usar o log do python em vários ...

2 a resposta

JavaScript: diagrama para explicar herança, __proto__ e protótipo

Eu tenho o seguinte código: function Shape(x, y) { this.x = x; this.y = y; } Shape.prototype.describeLocation = function() { return 'I am located at ' + this.x + ', ' + this.y; }; var myShape = new Shape(1, 2); function Circle(x, y, radius) { ...

1 a resposta

Estendendo mensagens Protobuf

Eu tenho muitos esquemas diferentes, no entanto, há um conjunto de campos que cada esquema contém. Eu queria saber se havia uma maneira de ter um esquema diferente estender um esquema pai e herdar seus campos. Por exemplo, é isso que eu ...

3 a resposta

TypeError: Não é possível criar uma ordem de resolução de método consistente (MRO) [duplicada]

Esta pergunta já tem uma resposta aqui: Por que esse MRO ambíguo? [/questions/47808926/why-is-this-an-ambiguous-mro] 1 respostaEste é o código que pretendo usar para o meu jogo. Mas reclama de um erro de MRO. Não sei porque. Alguém pode me ...

2 a resposta

Quais são os aspectos negativos da classe Java Stack herdada do Vector?

Ao estender a classe Vector, os designers de Java conseguiram criar a classe Stack rapidamente. Quais são os aspectos negativos desse uso da herança, principalmente para a classe Stack? Muito obrigado.

1 a resposta

Restrição de tipo genérico versus herança

Existe uma diferença entre essas duas declarações de função? func doSomething<T: UIViewController>(controller: T) {...}vs. func doSomething(controller: UIViewController) {...}NoSintaxe de restrição de tipo seção doLinguagem de programação Apple ...

3 a resposta

Problema que substitui a função virtual

Ok, estou escrevendo um jogo que tem o vetor de uma classe emparelhada (inimiga) que será preenchida com classes de crianças (goomba, koopa, boss1) e preciso fazer isso quando chamo de atualização, chama as classes de crianças ...