Resultados da pesquisa a pedido "oop"

7 a resposta

Convenção de nomenclatura para métodos não virtuais e abstratos

Costumo me encontrar criando classes que usam este formulário (A): abstract class Animal { public void Walk() { // TODO: do something before walking // custom logic implemented by each subclass WalkInternal(); // TODO: do something after walking ...

5 a resposta

Em uma classe PHP5, quando é chamado um construtor privado?

Digamos que estou escrevendo uma classe PHP (> = 5.0) que deve ser um singleton. Todos os documentos que li dizem tornar o construtor da classe privado, para que a classe não possa ser instanciada diretamente. Então, se eu tiver algo parecido ...

2 a resposta

Exemplo com padrão de visitante

public class Song { public string Genre { get; protected set; } public string Name { get; protected set; } public string Band { get; protected set; } public Song(string name, string band, string genre) { Name = name; Genre = genre; Band = band; } ...

8 a resposta

Variáveis de classe em Javascript

Estou com problemas para tentar obter variáveis de classe para trabalhar em javascript. Pensei entender o modelo de herança do protótipo, mas obviamente não. Eu assumi que, como os protótipos serão compartilhados entre os objetos, suas ...

9 a resposta

Estrutura abstrata em C #

Como posso obter herança (ou similar) com estruturas em C #? Sei que uma estrutura abstrata não é possível, mas preciso obter algo semelhante. Eu preciso disso como uma estrutura, porque tem que ser um tipo de valor. E preciso de herança porque ...

0 a resposta

Como salvar o resultado do diretório ask em uma variável que eu posso usar usando o tkinter com OOP?

Eu tive alguns problemas. Eu sou bastante novo no OOP e trabalho comtkinter e GUIs em geral. Consegui encontrar algum código na Internet e juntei tudo para criar algo e estou quase onde quero estar. Então, o que eu quero é alguma ajuda para ...

7 a resposta

Por que métodos "privados" na orientação a objetos?

Eu entendo que é um conceito muito básico nos oops. Mas ainda não consigo entender. Eu entendi por que as variáveis de membro são privadas, portanto, o usuário da classe não pode abusar configurando valores inválidos. Mas como isso se aplica aos ...

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 ...

4 a resposta

Como tudo funciona como um objeto?

Eu entendo a principal teoria por trásTudo é um Objeto mas eu realmente não entendo como isso é implementado sob o capô. FunçõesAssim:foo(4) é o mesmo quefoo.__call__(4). Mas o que está me impedindo de fazerfoo.__call__.__call__(4)? foo é uma ...