Resultados da pesquisa a pedido "oop"

3 a resposta

Não é possível acessar o método de classe derivada do ponteiro do tipo classe base

Devo especificar que sou um pouco novo no OOP. Estou tentando criar um vetor do tipo ponteiro para Person que possui o método GetName () e acessar um método GetSpg () da minha classe Player que deriva de Person. Recebo um erro "GetSpg () não é um ...

3 a resposta

Python - Posso acessar o objeto que me chama?

Se eu tiver isso: class A: def callFunction(self, obj): obj.otherFunction() class B: def callFunction(self, obj): obj.otherFunction() class C: def otherFunction(self): # here I wan't to have acces to the instance of A or B who call me. ... # in ...

3 a resposta

Construtor de cópias do Matlab

Existe uma maneira melhor de implementar o construtor de cópias do matlab para uma classe derivada de identificador, além de adicionar um construtor com uma entrada e copiar explicitamente suas propriedades? obj.property1 = from.property1; ...

3 a resposta

Por que o acessador de função única parece ser considerado um mau hábito?

Vejo com bastante frequência (ou seja, dentro da estrutura Slim) esse estilo de acessador de função única(como em [1] abaixo)foi descontinuado em favor dos acessadores clássicos de funções Java-ish 2 (get / set)(como em [2] abaixo). Pessoalmente, ...

3 a resposta

Natureza das funções ligadas ao JS e operador de chamada de função

var obj = {}; var r1 = (obj['toString'])(); var m1 = obj['toString']; var r2 = m1(); var r3 = (obj.toString)(); var m2 = obj.toString; var r4 = m2();r1 er3 espera-se que contenha o resultado correto:"[object Object]", enquantor2 ...

3 a resposta

Como posso chamar um pacote Perl que eu defino no mesmo arquivo?

Eu preciso definir alguns módulos e usá-los todos no mesmo arquivo. Não, não posso alterar o requisito. Eu gostaria de fazer algo como o seguinte: { package FooObj; sub new { ... } sub add_data { ... } } { package BarObj; use FooObj; sub new { ...

3 a resposta

Como passar um objeto derivado em função como objeto base em C ++ [fechado]

Eu estava tentando fazer algo assim. class ODESolver { public: // Fourth-order Runge-Kutta ODE solver. static void RungeKutta4(ODE ode, double stepSize) { // Define some convenience variables to make the // code more readable int j; int numEqns ...

3 a resposta

OOP no PHP: Função de classe de uma variável?

É possível chamar funções da classe assim: $class = new class; $function_name = "do_the_thing"; $req = $class->$function_name();Algo solução semelhante, isso não parece funcionar?

3 a resposta

Local da variável da classe local

O que acontece se uma classe instancia todas as suas variáveis locais na pilha (ou seja:int i; //An integer na pilha versusint *p; //Pointer to an int) enquanto a própria classe é instanciada no heap? Onde estão os alunos? Aqui está um ...

3 a resposta

Por que C # e Java exigem que tudo esteja em uma classe?

Parecia que essa pergunta deveria ter sido feita antes, mas a pesquisa não encontrou nada. Eu sempre me perguntei qual é o sentido de nos fazer colocar todo código dentro de uma classe ou interface. Eu me lembro que havia algumas vantagens em ...