Articles of class

Passar argumentos ao construtor no VBA

Como você pode construir objects passando argumentos diretamente para suas próprias classs? Algo assim: Dim this_employee as Employee Set this_employee = new Employee(name:=”Johnny”, age:=69) Não ser capaz de fazer isso é muito chato, e você acaba com soluções sujas para resolver isso.

Java: class estática?

Eu tenho uma class cheia de funções de utilidade. Instanciar uma instância dela não faz sentido semântico, mas eu ainda quero chamar seus methods. Qual é a melhor maneira de lidar com isso? Classe estática? Abstrato?

usando namespace std; em um arquivo de header

Então, eu tenho o seguinte em um arquivo de especificação #include #include using namespace std: class MyStuff { private: string name; fstream file; // other stuff public: void setName(string); } Eu também tenho no arquivo de implementação #include “MyStuff.h” using namespace std; void MyStuff::setName(string name); { name = name } e no arquivo de programa […]

É possível redefinir o método de uma class JavaScript?

Ao usar uma function construtora em JavaScript para criar uma class, é possível redefinir o método da class posteriormente? Exemplo: function Person(name) { this.name = name; this.sayHello = function() { alert(‘Hello, ‘ + this.name); }; }; var p = new Person(“Bob”); p.sayHello(); // Hello, Bob Agora eu gostaria de redefinir sayHello assim: // This doesn’t […]

Herança da class Javascript para funções

Eu configurei uma class base como padrão: MyBase = function() { this.m_Stuff = 0; // etc }; MyBase.prototype.MySuperFunction = function (arg1) { alert(“Hello” + arg1); }; Em seguida eu configurei outra class que herda MyBase MyChild = function () { MyBase.call(this); this.m_OtherStuff = 1; // etc }; MyChild.prototype = new MyBase(); // innherit Mas então […]

Ruby: Herdar código que funciona com variables ​​de class

A situação: Eu tenho várias classs que devem conter uma variável com um hash de configuração; um hash diferente para cada class, mas o mesmo para todas as instâncias de uma class. No começo, eu tentei assim class A def self.init config @@config = config end def config @@config end end class B < A; […]

Como enumerar todas as classs com atributo de class personalizado?

Pergunta com base no exemplo do MSDN . Digamos que tenhamos algumas classs C # com o HelpAttribute no aplicativo de área de trabalho independente. É possível enumerar todas as classs com esse atributo? Faz sentido reconhecer as classs dessa maneira? Atributo personalizado seria usado para listar possíveis opções de menu, selecionando item trará para […]

ruby inheritance vs mixins

Em Ruby, uma vez que você pode include múltiplos mixins mas apenas estender uma class, parece que os mixins seriam preferidos à inheritance. Minha pergunta: se você está escrevendo código que deve ser estendido / incluído para ser útil, por que você faria uma aula? Ou dito de outra forma, por que você não faria […]

Variáveis ​​estáticas vs instâncias: Diferença?

Qual é a diferença entre uma variável estática e de instância? A frase a seguir é o que eu não consigo entender: Em certos casos, apenas uma cópia de uma variável específica deve ser compartilhada por todos os objects de uma class – aqui, uma variável estática é usada. Uma variável estática representa informações de […]

Como copiar / criar uma instância de class derivada de um ponteiro para uma class base polimórfica?

Eu tenho lutado com esse tipo de problema há muito tempo, então decidi perguntar aqui. class Base { virtual ~Base(); }; class Derived1 : public Base { … }; class Derived2 : public Base { … }; … // Copies the instance of derived class pointed by the *base pointer Base* CreateCopy(Base* base); O método […]