Repaso Java

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 11

REPASO JAVA

DISEÑO DE INTERFACES – 2º CFGS


Autoría: Mª LUISA PELAYO FERNÁNDEZ

SERGIO PÉREZ MARTÍNEZ


Índice
A. ¿Qué es JAVA?
B. COMPONENTES DE UN PROGRAMA JAVA.
C. ESQUEMA DE UN PROGRAMA JAVA.
D. CARACTERÍSTICAS JAVA.
E. TIPO DE DATOS PRIMITIVOS. VARIABLES. CONSTANTES.
F. CLASES. OBJETOS. ATRIBUTOS
G. CLASES DE ENTRADA Y SALIDA.
H. HERENCIA. POLIFORMISMO.
I. CLASES ABSTRACTAS. INTERFACES
J. EXCEPCIONES.
K. ESTRUCTURAS DE DATOS COMPLEJAS.

Diseño de interfaces 2
A. REPASO DE LA PROGRAMACION ORIENTADA A
OBJETOS ¿Qué es JAVA?
 Lenguaje compilado e interpretado (bytecode)
 Lenguaje multiplataforma (windows, unix, Linux, mac).
 Orientado a objetos
 Libre
 Dispone de una gran biblioteca de librerías. https://
docs.oracle.com/javase/7/docs/api/index.html

Diseño de interfaces 3
B. COMPONENTES DE UN PROGRAMA JAVA
 Cuando creamos un programa en Java tenemos una serie de
componentes
 Proyecto
 Source Packages o Packages
 Máquina virtual JDK.

 Los elementos básicos de un programa en JAVA

 Fuente de código

 Compilador

 Máquina virtual JDK

Diseño de interfaces 4
C.ESQUEMA DE UN PROGRAMA JAVA

Diseño de interfaces 5
D. CARACTERÍSTICAS JAVA
 ABSTRACCIÓN

 ENCAPSULAMIENTO
 MODULARIDAD
 JERARQUIA
 POLIMORFISMO

Diseño de interfaces 6
E. TIPOS DE DATOS PRIMITIVOS. VARIABLES Y
CONSTANTES.
Tipos de datos primitIvos en JAVA.
o Enteros
 byte. 8 bits.
 short.16 bits.
 int. 32 bits.
 long. 64 bits.
o Reales
 float. 32 bits.
 double. 64 bits.
o Lógicos
 boolean
o Caracteres
 char. 16 bits.
Variables. Primitivos y compu

Constantes. Incluyen la palabra reservada final

Diseño de interfaces 6
F.CLASES, OBJETOS. ATRIBUTOS

 CLASE. Plantilla o molde para crear objetos. Define las


propiedades (atributos) y los métodos comunes a los objetos de
esa clase.

 OBJETO. Instancias de una clase.

Diseño de interface 7
G. CLASES PARA MANEJAR ENTRADA Y SALIDA
 Scanner. Permite recoger los valores que se escriben en la
consola.

Ejercicio. Crea una clase LeeDatosEntrada que recoja el número del


alumno, nombre y apellidos por consola en vez de declarar estos atributos en
la clase Alumno.

Diseño de interfaces 21
H. HERENCIA. POLIMORFISMO.
 Mecanismo que permite reutilizar información entre clases distintas.
 Permite compartir atributos, métodos de una superclase a otra que a
extiende subclase.
 Toda clase hereda solo de una superclase. No existe herencia multiple.

Ejercicio 2. Uso de la herencia.


http://puntocomnoesunlenguaje.blogspot.com/2016/04/ejercicio-resuelto-herencia-en-java.html

Diseño de interfaces 22
H. HERENCIA. POLIMORFISMO.

 En JAVA es posible reutilizar métodos con el mismo nombre pero con

diferentes tipos de parámetros de entrada. Estos métodos se dice que

están sobrecargados.

Diseño de interfaces 22

También podría gustarte