Preguntas etiquetadas con object

Un objeto es cualquier entidad que puede ser manipulada por comandos en un lenguaje de programación. Un objeto puede ser un valor, una variable, una función o una estructura de datos compleja. En la programación orientada a objetos, un objeto se refiere a una instancia de una clase.



30
Prueba de existencia de clave de objeto JavaScript anidada
Si tengo una referencia a un objeto: var test = {}; que potencialmente (pero no inmediatamente) tendrá objetos anidados, algo como: {level1: {level2: {level3: "level3"}}}; ¿Cuál es la mejor manera de verificar la existencia de propiedades en objetos profundamente anidados? alert(test.level1);cede undefined, pero alert(test.level1.level2.level3);falla. Actualmente estoy haciendo algo como esto: …








16
¿Podemos instanciar una clase abstracta?
Durante una de mis entrevistas, me preguntaron "¿Si podemos crear una instancia de una clase abstracta?" Mi respuesta fue "No. no podemos". Pero, el entrevistador me dijo "Mal, podemos". Discutí un poco sobre esto. Luego me dijo que probara esto yo mismo en casa. abstract class my { public void …
574 java  oop  class  object  abstract 



9
¿Cómo imprimir instancias de una clase usando print ()?
Estoy aprendiendo las cuerdas en Python. Cuando intento imprimir un objeto de clase Foobarusando la print()función, obtengo un resultado como este: <__main__.Foobar instance at 0x7ff2a18c> ¿Hay alguna manera de establecer el comportamiento de impresión (o la representación de cadena ) de una clase y sus objetos ? Por ejemplo, cuando …
539 python  class  printing  object 

30
Convertir anidado Python dict a objeto?
Estoy buscando una manera elegante de obtener datos usando el acceso a atributos en un dict con algunos dictados y listas anidadas (es decir, sintaxis de objetos de estilo javascript). Por ejemplo: >>> d = {'a': 1, 'b': {'c': 2}, 'd': ["hi", {'foo': "bar"}]} Debería ser accesible de esta manera: …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.