Interfaz en Java: Características y Uso

¿Qué es una interfaz?

Una interfaz en Java es una colección de métodos abstractos y propiedades. En ellas se especifica qué se debe hacer pero no su implementación

¿Características por defecto de un método de una interfaz?

Abstracto, public

¿Cómo se declara una interfaz?

La declaración de una interfaz es similar a una clase, aunque emplea la palabra reservada interface en lugar de class y no incluye ni la declaración de variables de instancia ni la implementación del cuerpo de los métodos (sólo las cabeceras)

public interface IdentificadorInterfaz {// Cuerpo de la interfaz …}

¿Qué ocurre cuando una clase implementa una interfaz?

Tienen que desarrollarse todos los métodos de una interfaz contiene una colección de métodos que se implementan en otro lugar. Los métodos de una clase son public, static y final.

Tienen que desarrollarse todos los métodos

¿Qué ocurre cuando una clase es abstracta?

Una clase abstracta puede contener métodos no-abstractos pero al menos uno de los métodos debe ser declarado abstracto.
Para declarar una clase o un método como abstractos, se utiliza la palabra reservada abstract.

En cuanto a la herencia, ¿qué simula la implementación de interfaz?

La implementación de interfaces simula la Herencia múltiple

¿Característica de los atributos en una interfaz?

Todos los métodos de una interfaz son implícitamente public abstract, no es necesario especificarlo en la declaración del mismo.

Todas las variables y atributos de una interfaz son implícitamente constantes (public static final), no es necesario especificarlo en la declaración del misma. Los métodos de una interfaz no pueden ser: static, final, strictfp ni native. Son públicos y constantes

¿Qué tiene la clase, que no tenga la interfaz?

La clase siempre tiene constructores así sea abstracta y cuando hereda siempre va heredar el constructor

Una interfaz nunca tiene constructores por que plantilla

¿Cuáles son las ventajas y desventajas en uso de la interfaz?

Permite establecer relaciones entre clases muy diferentes.

Permite simular herencia múltiple.

Obliga a que varias clases utilicen los mismos nombres de métodos y parámetros.

No permite reutilización de código

¿Qué es un paquete?

JFC java Foundation clases son parte de la API de java compuesto por clases que sirven para crear interfaces gráficas visuales para las aplicaciones y applets de java. Estos paquetes gráficos son: AWT y SWING

Los paquetes Java agrupan las clases en librerías (bibliotecas).

¿Cuáles son las ventajas de usar paquetes?

Orden agrupamiento

¿Cómo se declara un paquete?

Los paquetes se declaran utilizando la palabra reservada package seguida del nombre del paquete. Esta sentencia debe estar al comienzo del fichero fuente. Concretamente debe ser la primera sentencia ejecutable del código Java, excluyendo, los comentarios y espacios en blanco.

¿Cómo se debe declarar el uso de un paquete?

imports

¿Qué puede contener un paquete?

Librerías

Mencione los paquetes de la interfaz

Java.net

¿Qué es un polimorfismo?

Es establecer un método o un objeto o cualquier cosa que va ser el mismo nombre la misma característica pero va a contener o va a ejecutarse diferentes cosas.

¿Qué es un Apple?

Es una pequeña interfaz gráfica que se ejecuta dentro de un navegador

¿Cuáles con los métodos de un Apple?

Init()

Start()

Stop()

Destroy()

Paint()

Update()

¿Cómo se declara una ventana o como se crean una ventana?

Con Jframe

Si la visibilidad de una pantalla es falsa cual parámetro que hay que pasarle a una ventana para que cierre la ejecución?

setVisible(boolean)

setDefaultCloseOperation(miFrame.EXIT_ON_CLOSE)

¿Cuáles son los parámetros de sembox de una ventana?

La posición X y Y en ancho y el alto de una ventana

¿Qué es un evento?

Representan la actividad entre el sistema, los programas y el usuario.

¿Para qué sirve el try cash?

Para evitar que el programa se detenga por cualquier error que pueda surgir en la ejecución del mismo.

¿Qué es un LISTENERS?

Es aquel que se le da aun objeto para que le de la interacción para que se muestre un botón

Diferencia entre awt y swing?

AWT permite componentes pesados, hace interfaces gráficas mediante artefacto de interacción con los usuarios.

SWING permite componentes ligeros facilita al usuario construir componentes como botones tablas marcos etc

¿Cuál es la sintaxis o la línea de código para añadir un listeners a un botón?

Button.addActionListener().

9k=

¿Cómo se declara un evento?

Agregar al inicio la inclusión de la clase java.awt.event.*: import java.awt.event.*;

2Q==

¿Cuáles son los LISTENERS más utilizados?

Action Listener, Listener, Key Listener, Focus Listener, Mouse Listener, Mouse Motion Listener.

¿Cuáles son los eventos del MOUSELISTENER?

  • mouseCliked.- pinchar y soltar.
  • mouseEntered.- entrar en un componente con el puntero.
  • mouseExited.- salir de un componente con el puntero
  • mousePressed.- presionar el botón.
  • mouseReleased.- soltar el botón.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.