Resultados da pesquisa a pedido "oop"

4 a resposta

MATLAB - destruidor de objetos não está sendo executado quando há ouvintes envolvidos

Eu tenho duas classes,Plant eGenerator. Generator cria um vetor e o transmite vianotify(), qualPlant ouve. Os classdefs estão abaixo. Observe que não incluí o método de geração de dados real porque é irrelevante para a minha pergunta. classdef ...

14 a resposta

Separando o código da classe em um cabeçalho e arquivo cpp

Estou confuso sobre como separar código de implementação e declarações de uma classe simples em um novo cabeçalho e arquivo cpp. Por exemplo, como eu separaria o código da classe a seguir? class A2DD { private: int gx; int gy; public: A2DD(int ...

14 a resposta

PHP tem uma resposta para os genéricos da classe de estilo Jav

Ao construir uma estrutura MVC em PHP, encontrei um problema que poderia ser resolvido facilmente usando genéricos de estilo Java. Uma classe abstrata Controller pode ser algo como isto: abstract class Controller { abstract public function ...

26 a resposta

Qual é a diferença entre __init__ e __call __?

Quero saber a diferença entre__init__ e__call__ métodos Por exemplo class test: def __init__(self): self.a = 10 def __call__(self): b = 20

34 a resposta

Adicionando um método a uma instância de objeto existente

Li que é possível adicionar um método a um objeto existente (ou seja, não na definição de classe) em Pytho Entendo que nem sempre é bom fazê-lo. Mas como alguém pode fazer isso?

4 a resposta

JavaScript: removendo ouvintes de eventos como funções Class.prototype

Estou tentando ter uma classe baseada em Class.prototype no meu projeto, onde não tenho funções embutidas. Considerando este exemplo, é impossível remover o eventListener emmyVideobjeto de vídeo que tenho na minha class Este é um exemplo ...

4 a resposta

Classe / código de conexão PDO e design da classe

Estou tentando entender como usar o DOP com uma classe de "conexão" class db { private static $dbh; private function __construct(){} private function __clone(){} public static function connect() { if(!self::$dbh){ self::$dbh = new ...

10 a resposta

Clarificação no Ruby << Operator

Eu sou bastante novo para Ruby e estou pensando sobre o<< operador. Quando pesquisei esse operador no Google, ele diz que é um operador de deslocamento à esquerda binário, dado este exemplo: a << 2 darei15 qual é1111 0000 e qualquer forma, ele ...

14 a resposta

Por que os métodos são virtuais por padrão em Java, mas não são virtuais por padrão em C #? [fechadas

Em Java, os métodos são virtuais por padrão; C # é o oposto. Qual é melhor? Quais são as vantagens e desvantagens de cada abordagem?

2 a resposta

clearRect não está funcionando

Estou fazendo um jogo de Pong em javascript para aprender a fazer jogos e quero orientá-lo a objeto Não consigo obterclearRect trabalhar. Tudo o que faz é desenhar uma linha que cresce mais. Aqui está o código relevante: function Ball(){ ...