Descargar

Programación Orientada a Objetos en Java (página 2)

Enviado por Pablo Turmero


Partes: 1, 2
edu.red Destructores Un destructor es un método que se invoca automáticamente cuando el objeto se destruye. Java no posee destructores, porque tiene recolección de basuras. C++ posee destructores

edu.red 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

edu.red Ejemplo de try-catch-finally float x; try { x=23/0; } catch ( exception e) { system.out.println( “ ERROR: valor indefinido”); } finally;

edu.red 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

edu.red 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];

edu.red 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.

edu.red 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; } }

edu.red 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.

edu.red 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()

edu.red Aplicaciones

edu.red 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

Partes: 1, 2
 Página anterior Volver al principio del trabajoPágina siguiente