Try-catch-finally Se utilizan para probar un conjunto de sentencias susceptibles a errores, en caso de ocurrir se ejecutan las sentencias de catch y luego las sentencias de finally
Ejemplo de try-catch-finally float x; try { x=23/0; } catch ( exception e) { system.out.println( “ ERROR: valor indefinido”); } finally;
Arreglos Un arreglo es una cadena de datos u objetos del mismo tipo Una matriz es un arreglo de arreglos. Un arreglo de 3 dimensiones es un arreglo de arreglos que contiene arreglos En java se declara como tipo_dato []…[] nombre_de_la_variable
Representación de un arreglo int x=0; int x[4]; int x[4]={4,56,3,23}; int x[4][3];
int x[4][3][2];
Herencia Java permite el empleo de la herencia , característica muy potente que permite definir una clase tomando como base a otra clase ya existente. Esto es una de las bases de la reutilización de código, en lugar de copiar y pegar. En java, como ya vimos la herencia se especifica agregando la cláusula extends después del nombre de la clase. En la cláusula extends indicaremos el nombre de la clase base de la cuál queremos heredar. Al heredar de una clase base, heredaremos tanto los atributos como los métodos, mientras que los constructores son utilizados, pero no heredados.
Ejemplo de herencia public class TTaxista extends TPersona { private int nLicencia;
public void setNLicencia (int num) { nLicencia = num; } public int getLicencia() { return nLicencia; } } Construyamos la clase TTaxista.java con el siguiente código:
public class TPersona { private String Nombre; private String CURP;
TPersona (String Name, String RN) { Nombre = Name; CURP = RNP; } }
Herencia TPunto X, Y,
TPunto() Iniciar() Imprimir() Trasladar()
TObjeto
TSegmento TPunto Inicio, TPunto Final,
TSegmento() Iniciar() Imprimir() Trasladar() Pendiente() TPolígono
TPolígono() Trasladar() Perímetro() Area() Rotar() Un polígono es una figura geométrica formada por segmentos consecutivos no alineados, llamados lados.
Herencia TPunto X, Y, TPunto() Iniciar() Imprimir() Trasladar()
TObjeto
TSegmento TPunto Inicio, TPunto Final, TSegmento() Iniciar() Imprimir() Trasladar() Pendiente() TElipse TPunto Vértices TPolígono() Trasladar() Perímetro() Area() Rotar() TCuadrilatero TPunto Inicio, TPunto Final, TSegmento() Iniciar() Imprimir() Trasladar() Pendiente() TPolígono TPunto Vértices TPolígono() Trasladar() Perímetro() Area() Rotar() TTriangulo TPunto Vértices TPolígono() Trasladar() Perímetro() Area() Rotar()
Aplicaciones
Variables Miembros
Funciones miembros Florista Nombre Salario Edad Vender flores Enviar flores a otra ciudad Ejemplos: Variables Miembros
Funciones miembros Bombillo Consumo Enceder Apagar Aumentar Brillo Disminuir brillo Notación UML para representar una clase
Página anterior | Volver al principio del trabajo | Página siguiente |