Resultados da pesquisa a pedido "oop"
O Python realmente cria todo método vinculado para cada nova instância?
Estou lendo sobre classes em Python (3.4) e, pelo que entendi, parece que todo novo objeto tem suas próprias instâncias de métodos vinculados. class A: def __init__(self, name): self.name = name def foo(self): print(self.name) a = A('One') b = ...
Objetivo dos construtores PHP
Estou trabalhando com classes e estrutura de classes de objetos, mas não em um nível complexo - apenas classes e funções e, em um só lugar, instanciação. Quanto a__construct e__destruct, por favor, diga-me muito simplesmente:qual é o objetivo de ...
Variáveis estáticas de acesso TypeScript usando instâncias
Portanto, na maioria das linguagens OOP, as variáveis estáticas também podem ser chamadasclassevariáveis, ou seja, seu valor écompartilhado entre todas as instâncias desta classe. Por exemplo, no meu jogo eu tenho uma classeBullet que é estendido ...
Por que é possível ter uma interface sem um tipo de retorno em PHP?
Por que é possível criar uma interface sem especificar um tipo de retorno? Por que isso não torna essa interface inutilizável? Isso torna mais claro: Interface run { public function getInteger(); } class MyString implements run { public ...
Registrar automaticamente métodos de classe usando o decorador
Quero poder criar um decorador python que "registre" automaticamente os métodos de classe em um repositório global (com algumas propriedades). Código de exemplo: class my_class(object): @register(prop1,prop2) def my_method( arg1,arg2 ): ...
Onde o __proto__ está apontando quando alteramos o protótipo do objeto pai?
Normalmente, quando criamos um novo objeto usando a palavra-chave "new", na verdade o__proto__A propriedade do objeto criado está apontando para oprotótipo propriedade da classe pai. Podemos testar isso como abaixo: function myfunc(){}; ...
Herança no openERP (odoo)
Eu sou novo no openERP e tenho uma entrevista. Por favor, explique a idéia de diferentes tipos de herança no openERP, acho que totalizam 3 tipos. por favor, explique de maneira muito simples da perspectiva da entrevista. P.S: Eu estou ...
Acessando variáveis de membro de classe dentro de um manipulador de eventos em Javascript
Eu tenho uma pergunta rápida sobre a maneira correta de acessar variáveis de membro da classe Javascript de dentro de um manipulador de eventos que a classe usa. Por exemplo: function Map() { this.x = 0; this.y = 0; $("body").mousemove( ...
Virtualização no Construtor Super Class
Na minha opinião, a virtualização não funciona no construtor de super classes, conforme o design do OOP. Por exemplo, considere o seguinte código C #. using System; namespace Problem { public class BaseClass { public BaseClass() ...
Layout de memória de herança virtual C ++
Layouts de memória de herança virtualEstou tentando entender completamente o que está acontecendo na memória com herança virtual e vTables / vPtrs e o que não. Tenho dois exemplos de código que escrevi e entendo exatamente por que ...