Preguntas con la etiqueta [interface]
¿Por qué no existe herencia múltiple en Java, pero se permite implementar múltiples interfaces?
Java no permite herencia múltiple, pero permite implementar múltiples interfaces. ¿Por qué?
Lista de conversión<T> a lista<Interfaz>
public interface IDic { int Id { get; set; } string Name { get; set; } } public class Client : IDic { } ¿Cómo puedo List<Client>transmitir List<IDic>?
Polimorfismo: ¿Por qué utilizar "List list = new ArrayList" en lugar de "ArrayList list = new ArrayList"? [duplicar]
Posible duplicado: ¿Por qué debería preferirse la interfaz para una clase Java? ¿Cuándo debo usar? List<Object> list = new ArrayList<Object>(); ArrayListhereda de List, por lo que si algunas características de
¿Deberíamos @Override la implementación del método de una interfaz?
¿ Debería anotarse un método que implemente un método de interfaz @Override? El javadoc de la Overrideanotación dice: Indica que una declaración de método está destinada a anular una declaración
Nomenclatura de interfaces en Java [cerrado]
La mayoría de los lenguajes OO anteponen sus nombres de interfaz con una I mayúscula, ¿por qué Java no hace esto? ¿Cuál fue la razón para no seguir esta convención?
¿Cuándo utilizar una clase o interfaz abstracta? [cerrado]
¿Por qué se crean clases abstractas o de interfaz, o cuándo deberíamos usar clases abstractas o de interfaz?
¿Deben declararse los métodos en una interfaz Java con o sin un modificador de acceso público?
¿Deben declararse los métodos en una interfaz Java con o sin el publicmodificador de acceso? Técnicamente no importa, por supuesto. Un método de clase que implementa an interfacees siempre public.
¿Para qué sirven las constantes de interfaz?
Estoy aprendiendo Java y acabo de descubrir que la interfaz puede tener campos públicos, estáticos y finales. No he visto ningún ejemplo de estos hasta ahora. ¿Cuáles son algunos de
Java: colisión de nombres de métodos en la implementación de la interfaz
Si tengo dos interfaces, ambas bastante diferentes en sus propósitos, pero con la misma firma de método, ¿cómo hago para que una clase implemente ambas sin tener que escribir un
La directiva implementa no funciona en la versión de 64 bits.
En Delphi, puedes delegar la implementación de una interfaz a una propiedad de clase. En el ejemplo, la clase TImplementator implementa el contrato IImplementsInterface, agregando la clase, su implementador real
Probar si el objeto implementa la interfaz
¿Cuál es la forma más sencilla de probar si un objeto implementa una interfaz determinada en C#? (Respuesta a esta pregunta en Java )
Herencia múltiple en C#
Dado que la herencia múltiple es mala (hace que el código fuente sea más complicado), C# no proporciona dicho patrón directamente. Pero a veces sería útil tener esta capacidad. Por
¿Cómo se declara una interfaz en C++?
¿Cómo configuro una clase que representa una interfaz? ¿Es esto sólo una clase base abstracta?
Interfaz o clase abstracta: ¿cuál usar?
Por favor explique cuándo debo usar PHP interfacey cuándo debo usar unabstract class ? ¿ Cómo puedo cambiar mi abstract classentrada a una interface?
Interfaz vs clase base
¿Cuándo debo usar una interfaz y cuándo debo usar una clase base? ¿Debería ser siempre una interfaz si no quiero definir una implementación base de los métodos? Si tengo una