Resultados da pesquisa a pedido "inheritance"
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 ...
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 ...
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, ...
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 ...
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) { ...
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 ...
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 ...
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.
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 ...
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 ...