Eu criei um objeto JavaScript, mas como posso determinar a classe desse objeto? Eu quero algo semelhante ao .getClass()método Java
Eu criei um objeto JavaScript, mas como posso determinar a classe desse objeto? Eu quero algo semelhante ao .getClass()método Java
Prefiro usar o OOP em projetos de grande escala como o que estou trabalhando no momento. Preciso criar várias classes em JavaScript, mas, se não me engano, há pelo menos algumas maneiras de fazer isso. Qual seria a sintaxe e por que isso seria feito dessa maneira? Eu gostaria de evitar o uso de...
As respostas desta pergunta são um esforço da comunidade . Edite as respostas existentes para melhorar esta postagem. No momento, não está aceitando novas respostas ou interações. Estou aprendendo os padrões de design Java do GoF e quero ver alguns exemplos da vida...
Eu li que é possível adicionar um método a um objeto existente (ou seja, não na definição de classe) em Python. Entendo que nem sempre é bom fazê-lo. Mas como alguém pode fazer
Estou tendo problemas para encontrar a combinação certa de ponto e vírgula e / ou chaves. Eu gostaria de fazer isso, mas como uma linha da linha de comando: while [ 1 ] do foo sleep
Como chamo a função pai de uma classe derivada usando C ++? Por exemplo, eu tenho uma classe chamada parente uma classe chamada childderivada do pai. Dentro de cada classe há uma printfunção. Na definição da função de impressão da criança, gostaria de fazer uma chamada para a função de impressão...
Esta foi uma pergunta da entrevista feita por um gerente sênior. O que é mais rápido? while(1) { // Some code } ou while(2) { //Some code } Eu disse que ambos têm a mesma velocidade de execução, pois a expressão dentro whiledeve finalmente avaliar para trueou false. Nesse caso, ambos...
Durante uma das minhas entrevistas, perguntaram-me "Se podemos instanciar uma aula abstrata?" Minha resposta foi "Não. Não podemos". Mas, o entrevistador me disse: "Errado, nós podemos". Eu argumentei um pouco sobre isso. Então ele me disse para tentar fazer isso sozinho em casa. abstract class...
Ultimamente, tenho visto pessoas tentando ler arquivos como esse em várias postagens: #include <stdio.h> #include <stdlib.h> int main(int argc, char **argv) { char *path = "stdin"; FILE *fp = argc > 1 ? fopen(path=argv[1], "r") : stdin; if( fp == NULL ) { perror(path); return...
O que é polimorfismo, para que serve e como é
Qual é a diferença entre: class Child(SomeBaseClass): def __init__(self): super(Child, self).__init__() e: class Child(SomeBaseClass): def __init__(self): SomeBaseClass.__init__(self) Vi superser usado bastante em classes com apenas uma herança. Percebo por que você o usaria em herança...
Preciso escrever um script que inicie meu programa com argumentos diferentes, mas sou novo no Bash. Inicio meu programa com: ./MyProgram.exe Data/data1.txt [Logs/data1_Log.txt]. Aqui está o pseudocódigo do que eu quero fazer: for each filename in /Data do for int i = 0, i = 3, i++...
Eu 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 =
Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado há 2 anos . Estou...
Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 3 anos . Quais são...
Qual é a diferença entre as duas declarações a seguir? Class.method = function () { /* code */ } Class.prototype.method = function () { /* code using this.values */ } Tudo bem pensar na primeira declaração como uma declaração de um método estático e na segunda declaração como uma declaração de um...
Qual é a diferença entre coesão e acoplamento? Como o acoplamento e a coesão podem levar a um projeto de software bom ou ruim? Quais são alguns exemplos que descrevem a diferença entre os dois e seu impacto na qualidade geral do
Para criar uma classe JavaScript com um método público, eu faria algo como: function Restaurant() {} Restaurant.prototype.buy_food = function(){ // something here } Restaurant.prototype.use_restroom = function(){ // something here } Dessa forma, os usuários da minha classe podem: var...
Eu entendo como essa construção funciona: for i in range(10): print(i) if i == 9: print("Too big - I'm giving up!") break; else: print("Completed successfully") Mas não entendo por que elseé usada como palavra-chave aqui, pois sugere que o código em questão só é executado se o forbloco não...
Em uma de minhas entrevistas, fui solicitado a explicar a diferença entre uma classe Interface e uma aula Abstrata . Aqui está a minha resposta: Os métodos de uma interface Java são implicitamente abstratos e não podem ter implementações. Uma classe abstrata Java pode ter métodos de instância...