Tag: ANDROID-EXIFINTERFACE
Tengo una clase que implementa una interfaz. interface Animal { public static function giveHug(); } class Dog() implementa Animal { protegido $raza; public function __construct($raza) { $this->raza = $raza; } public static function giveHug() { return 'Besa a mi amigo' . $this->raza; } } Obtengo el error: no se puede . . . Read more
Básicamente la pregunta en el título pero aquí hay un poco más de detalle: Tengo un conjunto de clases de las que se pueden crear objetos similares (por ejemplo, animales y tengo las clases Tigre, Cocodrilo, Lobo, etc. lo que quieras). Y los tipos de esos objetos están especificados por . . . Read more
¿Existe alguna manera de implementar la interfaz ISetter para evitar la necesidad de hacer boxing al asignar el valor? Una conversión directa (T)value obviamente no es posible (error de compilador). El tipo T puede ser un tipo de valor o de clase. La interfaz ISetter no debe ser genérica en . . . Read more
Tengo una interfaz public interface GeometricObject { public String getInfo(); } Y tengo 2 clases, las cuales implementan la interfaz anterior. public class Circle implements GeometricObject { @Override public String getInfo() { return “Círculo[centro,radio]”; } } public class Triangle implements GeometricObject { @Override public String getInfo() { return “Triángulo[p1,p2,p3]”; } . . . Read more
Tengo una clase base y he heredado la funcionalidad de la clase base en otras 3 clases. He implementado herencia jerárquica. Pero ahora tengo que pasar la propia clase como parámetro e imprimir el nombre de la clase. ¿Alguna sugerencia? Adjunto el enlace de Stack Blitz a continuación: