GoConqr has a new look! Let us know what you think.

Flowchart

interfaz

Jorge Arturo Vasquez Rojas Spanish

Flowchart content

  1. Interfaz

  2. Esto es por ejemplo crear un codigo funcional para realizar ciertas tarea pero que no se pueda conocer como fue hecho.

  3. Interfaz en Java

  4. Es una referencia similar a una clase, que puede contener solo consntantes, firmas de metodos, metodos predeterminados, metodos estadisticos y tiipos aninados

  5. La igual que las clases especifica en acceso.

  6. Consta de

  7. Consta de modificadores, la interfaz de palabras clave, el nombre de la interfaz, una lista separada por comas de interfaces principales (si corresponde) y el cuerpo de la interfaz

  8. Cuerpo de una interfaz

  9. Los modificadores static y final pueden ser omitidos. Ya que cualquier constante en una interface posee esto

  10. El cuerpo de la interfaz puede contener métodos abstractos, métodos predeterminados y métodos estáticos.

  11. Implementacion

  12. Se debe incluir la clausula implements en la declaracion de la clase, seguida de una lista de interfaces separadas por coma, esta sigue de la extends clausula si la hay.

  13. Si desea poder comparar

    el tamaño de objetos similares,

    la clase que los instancia debería

    implementar Relatable, ademas la clases pueden implementar isLargerThan(), el cual compara el tamño

  14. Usando una interfaz como un tipo

  15. Al definirse una interfaz se esta definiendo un nuevo tipo de referencia.

  16. pueden ser de su propio tipo de clase o superclase como de un tipo relatable

  17. Esto da ciertas ventajas de herencia multiple, donde se pueden tener un comportamiento tanto de na superclase como de una interfaz

  18. Si se referencia una variable cuyo tipo es una interfaz enonces cualquier objeto que le asigne debe ser una instancia de una clase que mplementa esa interfaz

  19. Interfaces en evolucion

  20. Una interfaz puede evolucionar por medio de nuevos metodos creador apartir de distintas operaciones

  21. De esta manera se puede utilizar la interfaz para nuevos objetivos

  22. Metodos predeterminados

  23. De esta manera se puede agregar nuevas funcionalidades a las interfaces de sus bibliotecas, asegurando la compatibilidad con el codigo

  24. Extencion de interfaces que contienen metodos por defecto

  25. Integracion de metodos predeterminados en bibliotecas existentes

  26. Metodos estaticos

  27. Se puede definir metodos estaticos en las interfaces ademas de los metodos predeterminadis.

  28. Los metodos predeterminados premiten agregar nuevas funcionalidades a las interfaces existentes ademas de garantizar la compatibilidad con el codigo escrito en versiones anteriores de las interfaces.

  29. Al extenderse una interfaz que contiene un metodo predeterminado:

    Redeclarse el metodo por defecto, lo que lo hace abstract

    redefinir el metodo predeterminado, que lo anula

    Para un metodo por defecto sin mencionar, permite que su interfaz entendida herede el metodo predeterminado.

Information

Description
Flowchart on interfaz, created by Jorge Arturo Vasquez Rojas on 18/10/2018.
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?