Perguntas com a marcação «object»

Um objeto é qualquer entidade que pode ser manipulada por comandos em uma linguagem de programação. Um objeto pode ser um valor, uma variável, uma função ou uma estrutura de dados complexa. Na programação orientada a objetos, um objeto se refere a uma instância de uma classe.



30
Teste a existência de chave de objeto JavaScript aninhado
Se eu tiver uma referência a um objeto: var test = {}; que potencialmente (mas não imediatamente) terão objetos aninhados, algo como: {level1: {level2: {level3: "level3"}}}; Qual é a melhor maneira de verificar a existência de propriedade em objetos profundamente aninhados? alert(test.level1);produz undefined, mas alert(test.level1.level2.level3);falha. Atualmente, estou fazendo algo parecido …








16
Podemos instanciar uma classe abstrata?
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 my { public void mymethod() …
573 java  oop  class  object  abstract 



9
Como imprimir instâncias de uma classe usando print ()?
Estou aprendendo as cordas em Python. Quando tento imprimir um objeto de classe Foobarusando a print()função, recebo uma saída como esta: <__main__.Foobar instance at 0x7ff2a18c> Existe uma maneira de definir o comportamento de impressão (ou a representação de cadeias ) de uma classe e seus objetos ? Por exemplo, quando …
539 python  class  printing  object 

30
Converter dict Python aninhado em objeto?
Estou procurando uma maneira elegante de obter dados usando o acesso a atributos em um dict com alguns dict e listas aninhados (ou seja, sintaxe de objeto no estilo javascript). Por exemplo: >>> d = {'a': 1, 'b': {'c': 2}, 'd': ["hi", {'foo': "bar"}]} Deve ser acessível desta maneira: >>> …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.