Articles of interfaz de

Genéricos de Java: Make Generic to extends 2 interfaces

¿Cómo haces que esto funcione? public class Frankenstein{ } Sin hacer public interface Weirdo extends Ihuman, IMonster{ } Editar ¿Por qué esto no funciona? public void mapThis( Class<? extends MyClass> key, Class value) { } Estoy obteniendo un mensaje de comstackción marcando Class Class como un Error.

Reflexión de Java: crear una clase de implementación

Class someInterface = Class.fromName(“some.package.SomeInterface”); ¿Cómo creo ahora una nueva clase que implemente someInterface ? Necesito crear una nueva clase y pasarla a una función que necesite SomeInterface como argumento.

Prueba si el objeto implementa la interfaz

¿Cuál es la forma más simple de probar si un objeto implementa una interfaz dada en C #? (Responda a esta pregunta en Java )

Encontrar el SSID de una red inalámbrica con Java

Estamos haciendo un proyecto codificado en Java (comstackdo para JRE 1.6) y necesitamos ayuda con una característica pequeña pero aparentemente complicada: queremos hacer una determinada acción cuando se conecta una red inalámbrica específica, por ejemplo, cuando el SSID conectado == “myNetworkAtHome” ” o similar. Después de mirar a través de este sitio, google y la […]

Miembros no públicos para interfaces C #

En C #, cuando implementa una interfaz, todos los miembros son implícitamente públicos. ¿No sería mejor si pudiéramos especificar el modificador de accesibilidad ( protected , internal , excepto private por supuesto), o deberíamos usar una clase abstracta en su lugar?

¿Cuándo es una buena idea utilizar la palabra clave ref de C #?

Cuanto más veo el ref usado en el código de producción, más mal uso encuentro y más dolor me causa. He llegado a odiar esta palabra clave, porque desde el punto de vista de la construcción del marco, parece una tontería. ¿Cuándo sería una buena idea comunicar a los usuarios de su código la noción […]

¿Por qué se heredan los métodos estáticos de clase pero no los métodos estáticos de interfaz?

Entiendo que en Java los métodos estáticos se heredan al igual que los métodos de instancia, con la diferencia de que cuando se vuelven a declarar, las implementaciones principales se ocultan en lugar de anularse. Bien, esto tiene sentido. Sin embargo, el tutorial de Java señala que Los métodos estáticos en las interfaces nunca se […]

¿Cómo pueden las interfaces reemplazar la necesidad de herencia múltiple cuando tienen clases existentes?

Antes que nada … Lo siento por esta publicación. Sé que hay muchas publicaciones en stackoverflow que están discutiendo herencia múltiple. Pero ya sé que Java no admite herencia múltiple y sé que el uso de interfaces debería ser una alternativa. Pero no lo entiendo y veo mi dilema: Tengo que hacer cambios en una […]

¿Por qué una clase padre e hijo implementarían la misma interfaz?

Heredé algún código heredado de Java (1.4) y esta decisión de diseño aparece regularmente. No puedo entender si hay algún propósito o razón para ello. public interface SoapFacade extends iConfigurable{ } public class SoapFacadeBase implements SoapFacade{ … } public class SoapFacadeImpl extends SoapFacadeBase implements SoapFacade{ … } Como entiendo las interfaces (y mi experimentación se […]

Fingiendo un puerto serial RS232

Estoy desarrollando un proyecto que tiene una cantidad de sensores de hardware que se conectan a la máquina de implementación a través de puertos serie RS232. Pero … estoy desarrollando en una máquina sin un puerto serie RS232 físico, pero me gustaría hacer puertos serie falsos a los que me pueda conectar y sacar datos […]