Diagrama de flujo
MAPA CONCEPTUAL POO
Contenido del diagrama
POO
Contiene
Clases
Ambitos referentres a una clase
Contexto del programa
Instancias
Definicion
Atributos y Metodos
Definicion
Interactuar en ambas clases
Declaración
ClasePoo metodos y atribut
os
Clases Predefinidas
Son clases incluidas
Metodos y Atributos
¿Qué son?
Miembros de una clase
Contiene
Atributos
Metodos
Caracterísiticas individuales
Características Propias
Especificación de acceso
Contiene
Palabra clave de alcance
Creación de un objeto
Conlleva
1: La clase 2:Constructor
Paquetes
Definición
Funcionalidad y elementos comunes,
Reutilización
Librerias
reservadapack
Funcionamientos Propios
Algunas Librerias
Imput
Swing
Net
Sql
Util
Manejo de excepciones
¿Qué son?
Atrapan los errores del programa
Tipo de exepciones
try
catch
throw
throws
Uso
Reutilización de código
Estructura
Valor de retorno
Uso
devolver un valor
[especificadores] tipoDevuelto nombreMetodo([lista parámetros]) [throws listaExcepciones]
{
// instrucciones
[return valor;]
}
Sintaxis Completa
[modificadorDeAcceso] class NombreClase
[extends NombreSuperClase]
[implements NombreInterface1,
NombreInterface2, … ] {
//atributos de la clase
[modificadorDeAcceso] tipo nombreAtributo;
//métodos de la clase
[modificadorDeAcceso] tipoDevuelto
nombreMetodo([lista parámetros])
[throws listaExcepciones]{
// instrucciones del método
[return valor;]
}
}
Declaración y Sintaxis
public Fecha(final Fecha f) {
dia = f.dia;
mes = f.mes;
año = f.año;
}
Contienen
Son:
Variables
Espacio de memoria
Uso
Guardar valor ó dato.
Ámbitos
Miembro/Atributo
Local
Bloque
Dentro de la clase
Dentro de método
Fuera de método
Inicio de variable
Bloque de instrucciones con {}
Declaración de variable
Parametros
Argumentos
Uso
Intercambiar información entre métodos
Actuales
Valores de un método
una variable, un objeto, un valor literal válido, etc.
Formales
Cabecera del método
Variables normales dentro de un método
This
Uso
Referencia a objeto actual
Está oculto por:
Sobrecarga de métodos
Es..
reutilizar el nombre de un método
Con..
Diferentes
Constructores
Destructores
Sirven para:
Construir o instanciar una clase
Estructura
public class Persona {
//Atributos
prívate int altura;
//Constructores
public Persona{
}
public Persona(int unaAltura){
this.altura = unaAltura; // ó setAltura(unaAltura);
}
}
Sirven para:
Destruir una instancia de una clase y liberar memoria
Nota:
En Java no hay destructores, ya que la liberación de memoria es llevada acabo por el Garbage Collector cuando las instancias de los objetos quedan desreferenciadas.
El método dispose() de cada objeto se llama previo a ser “recolectado”.
Información
- Descripción
- Diagrama sobre MAPA CONCEPTUAL POO, creado por Rodrigo Alonso el 24/03/2018.
- Creado por
- Rodrigo Alonso
- Visitas
- 15
- Valoración