Essays.club - Ensayos gratis, notas de cursos, notas de libros, tareas, monografías y trabajos de investigación
Buscar

Programación orientada a objetos (JAVA)

Enviado por   •  12 de Marzo de 2018  •  1.515 Palabras (7 Páginas)  •  409 Visitas

Página 1 de 7

...

Los métodos trabajan con cada uno de los valores de los datos dependiendo del objeto.

Tabla 1

Datos

Marco 1

Marco 2

Coordenadas superior

7,5

14,50

Coordenadas inferior

22,12

20,60

Color de línea

Verde

Verde

Tipo de línea

Doble

Simple

Los datos son los mismos pero los valores que toman esos datos son diferentes para cada objeto.

Todos los datos de una clase son privados y se accede a ellos mediante métodos públicos. Esto quiere decir que los datos de una clase solo deben ser alterados por los métodos de su clase y no se forma directa.

Si se quiere evitar que el usuario modifique los datos, los desarrolladores del software haces sus programas de solo-lectura, esto quiere decir que solo puede ver su valor y no pueden alterarlo, a estos datos se los llaman ReadOnly.

Para llamar a un método se los puede realizar enviando un mensaje, así se ejecuta un método el cual llama a su vez a varios métodos de su clase o de otra clase, también se puede modificar los valores de los datos,

- This

Esta palabra se refiere a los miembros de una clase, cualquier miembro de la clase, ya sea una variable y otro método, se los puede anteponer this, representa a un miembro de la clase.

También se los utiliza para dejar claro que se está haciendo referencia a un miembro de la clase.

- Clase

Es la implementación de un tipo de objeto específico, este detalla los datos y los métodos operativos permitidos que se aplican a cada uno de sus objetos.

Los datos y operaciones que encapsula quedan especificados por su clase, y los datos del objeto se almacenan dentro de el y se tienen acceso a ellos y se los puede modificar mediante operaciones permisibles.

- Instrucciones de control

- Selectiva simple: IF

Es na estructura de controla más básica y simple de todas.

Si su condición se evalúa como verdadera, se ejecuta dicha instrucción y después se sigue ejecutando el resto del programa. Y si es falsa no se ejecuta instrucción y continúa con el resto del programa.

Sintaxis

if(condición)

{

Instrucción;

}

- Selectiva doble: IF – ELSE

A la instrucción if se le puede añadir instrucciones que se ejecuten cuando la condición es falsa mediante la cláusula else.

Si condición se evalúa como verdadera se ejecuta insruccion1, y si el caso es contrario se ejecuta la instrucción2.

Sintaxis

If(condición)

{

Instruccion1:

} else{

Instrucción2;

}

- Anidamiento de instrucciones IF

Las instrucciones if se les pueden anidar, se recomienda demarcar claramente los bloques que comprenden cada sección de la instrucción if para una mejor claridad de la lógica en el programa.

Sintaxis

If(condición1)

{

If(condicion2)

Intruccion1;

Else

Instruccion2;

} else{

Instruccion3;

}

- Selectiva múltiple SWITCH

Switch evalúa una expresión, y en funciona su resultado selecciona las instrucciones que serán ejecutadas.

La expresión debe ser de tipo int, byte, chat, o short.

Sintaxis

Switch(expresión){

Case valor1;

Sentencia1;

[break;]

Case valor2;

Sentencia2;

[break;]

Case valor3;

Sentencia3;

[break;]

….

[default: sentencia_por_defecto;]

}

La opción default es opcional y solo se ejecuta cuando no se encuentra ninguna coincidencia con algún valor.

El resultado se comprar con cada uno de los casos: valor1, valor2, etc., y si coincide con alguno de ellos ejecuta la instrucción asociada a ese caso, termina cuando encuentra una sentencia break o llega al final de la instrucción.

- Bucle WHILE

La instrucción permite repetir la ejecución de un grupo de instrucciones mientras se cumpla cierta condición.

Sintaxis

While (condición) {

//bloque de instrucciones

}

...

Descargar como  txt (10.5 Kb)   pdf (59.6 Kb)   docx (19.8 Kb)  
Leer 6 páginas más »
Disponible sólo en Essays.club