Mapa mental
Clases y objetos

Conteúdo do mapa
Clases y objetos
Declaración de clases
- Atributos
- Son una propiedad o característica que se le puede agregar a un objeto (elemento)
- Métodos
- Son aquellas funciones que permiten ejecutar el objeto, determinan a su vez como va a responder el objeto cuando recibe un mensaje
- Encapsulamiento
- Se refiere al ocultamiento de los datos miembros de un objeto de manera que sólo se pueda cambiar mediante las operaciones definidas para ese objeto.
- Atributos
Instanciación de una clase
- Se utiliza la palabra new
- Las clases se definen antes de instanciarse
- Llamamos instanciación a la creación de un objeto a partir de una clase
Referencia al objeto actual
- Todo objeto puede hacer referencia a si mismo mediante la palabra clave This
- This siempre hace referencia a la instancia donde esta ejecutandose el còdigo
- Todo objeto puede hacer referencia a si mismo mediante la palabra clave This
Metodos
- Declaraciòn
- Un metodo consta de un encabezado y un cuerpo
- Para declarar el encabezado , basta con escribir el tipo que retorna seguido del nombre del metodo y entre parèntesis la lista de parametros
- El cuerpo del metodo esta dado por una secuencia de instrucciones separados por comas, dentro de una llave que abre y otra que cierra {}
- Un metodo consta de un encabezado y un cuerpo
- Mensaje
- El metodo para enviar mensajes es sendMessage()
- Paso de parametros
- Paso por valor
- Se realiza una copia de los valores que se pasan, trabajando dentro del metodo con la copia
- Paso por referencia
- No se realiza una copia, por lo que las modificaciones dentro de los metodos afectan a los parametros
- Paso por valor
- Retorno de valores
- Para retornar dos valores desde un metodo, lo que se tiene que hacer es crear un objeto que almacene esos dos valores y retornar ese objeto
- Declaraciòn
Constructores y destructores
- Un constructor es una especie de metodo que te permite inicializar los atributos de un objeto
- Declaraciòn
- Se le asigna el mismo nombre que su clase
- Aplicaciòn
- Se utiliza para dar valores iniciales a las variables de instancia definidas por la clase
- Declaraciòn
- Un destructor se ejecuta automaticamente justo cuando un objeto alcanza su limite maximo de vida
- Declaraciòn
- Se utiliza el caracter virgulilla (~) seguido del nombre de la clase
- Aplicaciòn
- Se usa para eliminar un objeto que libera el recurso ocupado por el objeto
- Declaraciòn
- Un constructor es una especie de metodo que te permite inicializar los atributos de un objeto
Sobrecarga de mètodos
- Es la creaciòn de varios metodos con el mismo nombre pero con diferente lista de parametros
- Java diferencia los metodos sobrecargados con base con base en el nùmero y tipo de parametros o argumentos que tiene el metodo
- Es la creaciòn de varios metodos con el mismo nombre pero con diferente lista de parametros
Sobrecarga de operadores
- La sobrecarga de operadores es la capacidad para transformar los operadores de un lenguaje
- Mediante esta tecnica podemos sumar dos objetos creados por nosotros o un objeto y un entero
- Operadores unarios
- + Operador suma, - Operador resta, ++ Operador de incremento, -- Operador de decremento, ! Operador de complemento lògico
- Operadores binarios
- & Operador AND, I Operador OR inclusivo, ~ Operador Negaciòn (NOT), << Operador desplazamiento izquierda, >> Operador desplazamiento derecha
- La sobrecarga de operadores es la capacidad para transformar los operadores de un lenguaje
Imagens e arquivos do mapa
Informações
- Descrição
- Ingeniería Mapa Mental sobre Clases y objetos, criado por Dulce Belén em 13-03-2022.
- Criado por
- Dulce Belén
- Visualizações
- 2
- Histórico
-
- Criado por Dulce Belén · 13 mar 2022
- Copiado por Dulce Belén · 13 mar 2022
- Avaliação



