Preguntas etiquetadas con class

188
Error al inflar al extender una clase

Estoy tratando de crear una vista personalizada GhostSurfaceCameraViewque se extienda SurfaceView. Aquí está mi archivo de definición de clase GhostSurfaceCameraView.java: public class GhostSurfaceCameraView extends SurfaceView implements SurfaceHolder.Callback { SurfaceHolder mHolder; Camera...

183
Equivalente en escala de Java java.lang.Class <T> Object

La pregunta se explica mejor con un ejemplo: En Java para un EntityManager JPA, puedo hacer lo siguiente (La cuenta es mi clase de entidad): Account result = manager.find(Account.class, primaryKey); En Scala, mi intento ingenuo es: val result = manager.find(Account.class, primaryKey) Pero...

176
Ampliar clase de datos en Kotlin

Las clases de datos parecen ser el reemplazo de los POJO anticuados en Java. Es bastante esperable que estas clases permitan la herencia, pero no veo una manera conveniente de extender una clase de datos. Lo que necesito es algo como esto: open data class Resource (var id: Long = 0, var location:...

170
Cuándo usar clases estáticas vs instanciadas

PHP es mi primer lenguaje de programación. No puedo entender cuándo usar clases estáticas frente a objetos instanciados. Me doy cuenta de que puedes duplicar y clonar objetos. Sin embargo, en todo mi tiempo usando php, cualquier objeto o función siempre terminaba como un solo valor de retorno...

170
Separar el código de clase en un encabezado y archivo cpp

Estoy confundido sobre cómo separar el código de implementación y declaraciones de una clase simple en un nuevo encabezado y archivo cpp. Por ejemplo, ¿cómo separaría el código para la siguiente clase? class A2DD { private: int gx; int gy; public: A2DD(int x,int y) { gx = x; gy = y; }...

169
¿Cómo uso la sobrecarga de métodos en Python?

Estoy tratando de implementar la sobrecarga de métodos en Python: class A: def stackoverflow(self): print 'first method' def stackoverflow(self, i): print 'second method', i ob=A() ob.stackoverflow(2) pero la salida es second method 2; similar: class A: def stackoverflow(self): print...