Mapa mental
Clases y Objetos
Contenido del mapa
Clases y Objetos
Los principios
- Encapsulado
- Herencia
- Polimorfismo
- Encapsulado, herencia, polimorfismo
Modificadores de visibilidad
- (public,protected o private)
Objetos, estado, comportamiento e identidad
- Instanciación de los objetos. Declaración y creación de objetos
- Utilización de métodos y atributos
Propiedades
- Declaración
- Inicialización
Métodos
- Definición y Creación
- Llamada al método
- Ámbito, alcance y tiempo de almacenamiento de un identificador.
- Variables locales y globales
- Tipo de almacenamiento de una variable local
- Valor de retorno
- Paso de parámetros
- Paso por valor
- Paso por referencia
- Tipos de almacenamiento
- Variables estáticas
- Propiedades estáticas
- Métodos estáticos
- Son utilizados para modificar o consultar el estado de un objeto. Equivalentes a las funciones o procedimientos de otros lenguajes.
Constructores
- Método que se utiliza para inicializar un objeto
Sobrecarga de métodos
La referencia this
El método finalize
Parámetros de main()
Métodos recursivos
Controles de acceso
Clases Internas
Objeto
- entidad que dispone de unas propiedades (atributos) y comportamiento (métodos)
Clase
- define un tipo de objeto concreto
Atributos
- (o campos/propiedades) Almacenan algún tipo de información del objeto. Definen su estado.
Nombre:
- Ledesma García Gustavo
- 322-M
- 173107144
- 322-M
- Ledesma García Gustavo
EJEMPLOS
- /** Clase que representa un número complejo. */ class Complejo {
- //declaración de atributos private double real, imaginario; //declaración de constructor public Complejo(double real, double imaginario) { this.real= real; this.imaginario= imaginario; }
- //declaración de métodos /** Transcribe el complejo a String. * @returnun string con la parte entera y la imaginaria */ public String toString() { return real + "+"+ imaginario + "i"; }
- /** Suma al complejo de este objeto otro complejo. * @param v el complejo que sumamos */ public void suma(Complejo v) { real = real + v.real; imaginario = imaginario + v.imaginario; } }
- //declaración de métodos [visibilidad] [modificadores] <tipo> <método>(<argumentos>) { <instrucciones>; } ... }
- /** Suma al complejo de este objeto otro complejo. * @param v el complejo que sumamos */ public void suma(Complejo v) { real = real + v.real; imaginario = imaginario + v.imaginario; } }
- //declaración de constructor public <clase>(<argumentos>) { <instrucciones>; }
- //declaración de métodos /** Transcribe el complejo a String. * @returnun string con la parte entera y la imaginaria */ public String toString() { return real + "+"+ imaginario + "i"; }
- class <clase> { //declaración de atributos [visibilidad] [modificadores] <tipo> <atributo> [= valor]; ...
- //declaración de atributos private double real, imaginario; //declaración de constructor public Complejo(double real, double imaginario) { this.real= real; this.imaginario= imaginario; }
- creación de objetos y clases en JAVA
- /** Clase que representa un número complejo. */ class Complejo {
Información
- Descripción
- Introducción a la orientación a objetos
- Creado por
- GUSTAVO LEDESMA GARCIA
- Visitas
- 2
- Etiquetas
- Historial
-
- Creado por Jorge Gonzalez · 8 mar 2017
- Copiado por GUSTAVO LEDESMA GARCIA · 21 mar 2018
- Valoración