Monografias.com > Sin categoría
Descargar Imprimir Comentar Ver trabajos relacionados

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




Enviado por Pablo Turmero



Partes: 1, 2

Monografias.com
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

Monografias.com
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

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

Monografias.com
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

Monografias.com
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];

Monografias.com
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.

Monografias.com
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;
}
}

Monografias.com
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.

Monografias.com
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()

Monografias.com
Aplicaciones

Monografias.com
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 

Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

Categorias
Newsletter