Preguntas con la etiqueta [class]

Lista class preguntas

El siguiente código se compila en Swift 1.2: class myClass { static func myMethod1() { } class func myMethod2() { } static var myVar1 = "" } func doSomething() {

¿Podemos crear una instancia de una clase abstracta?

16
respuestas
631
votos
323.4k
vistas

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í

¿Cómo resuelvo ClassNotFoundException?

30
respuestas
164
votos
1.1M
vistas

Estoy intentando ejecutar una aplicación Java, pero aparece este error: java.lang.ClassNotFoundException: Después de los dos puntos viene la ubicación de la clase que falta. Sin embargo, sé que esa ubicación

En PHP 5, ¿cuál es la diferencia entre usar selfy $this? ¿Cuándo es apropiado cada uno?

¿Cuál es el mejor método para recuperar una serie de elementos que tienen una determinada clase? Usaría document.getElementsByClassName pero IE no lo admite. Entonces probé la solución de Jonathan Snook

Hace un tiempo, encontré un código que marcaba un miembro de datos de una clase con la mutablepalabra clave. Por lo que puedo ver, simplemente le permite modificar un miembro

¿ Por qué se super()utiliza? ¿Existe alguna diferencia entre usar Base.__init__y super().__init__? class Base(object): def __init__(self): print "Base created" class ChildA(Base): def __init__(self): Base.__init__(self) class ChildB(Base): def __init__(self): super(ChildB, self).__init__()

Me di cuenta de que es posible crear widgets usando funciones simples en lugar de crear subclases de StatelessWidget . Un ejemplo sería este: Widget function({ String title, VoidCallback callback

Me preguntaba si alguien podría darme una descripción general de por qué los usaría y qué ventaja obtendría en el proceso.

Listar atributos de un objeto [duplicado]

0
respuestas
538
votos
1.1M
vistas

¿Hay alguna manera de obtener una lista de atributos que existen en instancias de una clase? class new_class(): def __init__(self, number): self.multi = int(number) * 2 self.str = str(number) a