POJI: significa Plain Old Java Interface. Un POJI es una interfaz ordinaria sin ninguna especialidad. Las interfaces que no se extienden desde interfaces específicas de tecnología/marco. Por ejemplo, todas las interfaces definidas por el usuario son POJI y una interfaz que hereda de AppletInitializer de Java Beans no es POJI.
Ejemplos:
JAVA
// A POJI interface interface GFG { public void method1(); } interface Geeks extends GFG { public void method2(); }
Explicación: Aquí, ambas interfaces, es decir, GFG y Geeks, son de naturaleza POJI. Porque tanto GFG como Geeks no se extienden desde ninguna interfaz específica de tecnología.
JAVA
// Another POJI interface interface GFG extends java.io.Serializable { }
Explicación: Aquí GFG también es un POJI. Aquí, la interfaz se extiende desde la interfaz serializable, pero esa interfaz serializable no es parte de ninguna tecnología, se trata de la API de Java. Por lo tanto, podemos decir que GFG es de naturaleza POJI.
JAVA
// Not a POJI Interface interface GFG1 extends java.rmi.Remote { } // Not a POJI Interface interface GFG2 extends java.beans.AppletInitializer { }
Explicación: Aquí GFG1 y GFG2 no son de naturaleza POJI. Debido a que Remote y AppletInitializer no forman parte de la API, es tecnología.
Publicación traducida automáticamente
Artículo escrito por Bishal Kumar Dubey y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA