Está en la página 1de 4

TEMA 3: INTERACCIÓN DE OBJETOS

1 ABSTRACCIÓN Y MODULARIZACIÓN.
▪ La abstracción es la capacidad de ignorar los detalles de las distintas partes para centrar la
atención en un nivel superior de un problema

▪ La modularización es el proceso de dividir un todo en partes bien definidas y que puedan


construirse y examinarse por separado y que interaccionen de formas bien definidas.

▪ Las clases definen tipos. Un nombre de clase puede utilizarse como tipo para una variable. Las
variables que tiene una clase como tipo pueden almacenar objetos de dicha clase

2 DIAGRAMA DE CLASES Y DIAGRAMAS DE OBJETOS


▪ El diagrama de clases muestra las clases de una aplicación y las relaciones entre ellas.
Proporciona información acerca del código fuente y presenta una visión estática de un
programa.

▪ El diagrama de objetos muestra los objetos y sus relaciones en un instante determinada


durante la ejecución de una aplicación. Proporciona información acerca de los objetos en tiempo
de ejecución y presenta una vista dinámica de un programa.
3 TIPOS PRIMITOS Y TIPOS DE OBJETO
▪ Tipos primitivos: están todos ellos predefinidos en el lenguaje Java (int, boolean, char,
double y long.) Los tipos primitivos no disponen de métodos.

▪ Tipos de objeto: son aquellos que están definidos mediante clases

4 OPERADORES LÓGICOS
Los operadores lógicos actúan sobre valores booleanos (verdadero o falso) y producen un
nuevo valor booleano como resultado. Los operadores son

AND &&

OR ||

NOT !

5 CONCATENACIÓN DE CADENAS DE CARACTERES


El operador suma (+) tiene diferentes significados, según el tipo de sus operandos

Operandos numéricos → representa la suma algebraica

42 + 12 → 53

Operandos cadenas de caracteres → concatenación de cadenas de caracteres

“Hola”+”Mundo” → “HolaMundo”

6 OPERADOR MÓDULO
El operador división (/) devuelve el resultado de una división entera

El operador módulo (%) devuelve el resto de una división entera

27 / 4 → 6

27 % 4 → 3
7 OBJETOS QUE CREAN OBJETOS
Los objetos pueden crear otros objetos, utilizando el operador new.

La sintaxis de una operación de creación de un nuevo objeto es:

La operación new hace dos cosas:

1 - Crea un nuevo objeto de la clase indicada.

2 - Ejecuta el constructor de dicha clase.

8 CONSTRUCTORES MÚLTIPLES
Una clase puede contener más de un constructor o más de un método con el mismo nombre,
siempre que cada uno tenga un conjunto diferente de tipos de parámetros. Esto se conoce como
sobrecarga.
9 LLAMADAS A MÉTODOS
Llamada a un método: se pueden realizar llamadas a métodos internos o externos a la clase.

□ Llamada a un método interno: no tiene nombre de variable.

𝒏𝒐𝒎𝒃𝒓𝒆𝑴é𝒕𝒐𝒅𝒐 (𝒑𝒂𝒓á𝒎𝒆𝒕𝒓𝒐𝒔);

□ Llamada a un método externo: son llamadas a métodos de otro objeto.

𝑶𝒃𝒋𝒆𝒕𝒐. 𝒏𝒐𝒎𝒃𝒓𝒆𝑴é𝒕𝒐𝒅𝒐(𝒑𝒂𝒓á𝒎𝒆𝒕𝒓𝒐𝒔);

10 PALABRA CLAVE THIS


La palabra clave this hace referencia al objeto actual. Se usa para distinguir los parámetros y
campos del mismo nombre.

11 NULL
Es un valor espacial en Java. Los campos Objeto se inicializan a null por defecto

12 USO DE UN DEPURADOR
Un depurados es una herramienta software que ayuda a examinar cómo se ejecuta una
aplicación. Es útil para analizar el comportamiento interno de un programa. Se puede utilizar
para localizar errores.

También podría gustarte