Mindmap
POO
Inhalt der Mindmap
POO
CLASE
- Concepto
- Abstracción que define un tipo de objeto especificando qué propiedades (atributos) y operaciones disponibles va a tener.
- Características
- Todas las variables y funciones de Java deben pertenecer a una clase. No hay variables y funciones globales. Si una clase deriva de otra (extends), hereda todas sus variables y métodos. Java tiene una jerarquía de clases estándar de la que pueden derivar las clases que crean los usuarios. Por defecto, las clases de usuario derivan de una clase de Java llamada Object. Sólo se puede heredar de una clase (en Java no hay herencia múltiple). En un fichero no puede haber más que una clase public. Este fichero se llama como la clase public con extensión *.java. Con algunas excepciones, lo habitual es escribir una sola clase por fichero. Si una clase contenida en un fichero no es public, no es necesario que el fichero se llame como la clase. Los métodos de una clase pueden referirse de modo global al objeto de esa clase al que se aplican por medio de la referencia this. Las clases se pueden agrupar en packages, introduciendo una línea al comienzo del fichero (package packageName;).
- Ejemplo
- Como ejemplo, vamos a definir una clase Persona. Clase Persona en Java: public class Persona { private String nombre; private int edad; public void setNombre(String nom) { nombre = nom; } public String getNombre() { return nombre; } public void setEdad(int ed) { edad = ed; } public int getEdad() { return edad; } }
- Concepto
OBJETO
- Concepto
- Entidad existente en la memoria del ordenador que tiene unas propiedades (atributos o datos sobre sí mismo almacenados por el objeto) y unas operaciones disponibles específicas (métodos).
- Ejemplo
- Clase: Fecha, por consiguiente un objeto sería Mes, Día o Año
- Características
- Todos los objetos en la POO poseen: Identidad, Comportamiento, y Estado
- Concepto
ATRIBUTOS
- Concepto
- Un atributo es una característica de la clase
- Características
- Atributos que se definen en Common Language Runtime (CLR). Atributos personalizados que se pueden crear para agregar información adicional al código. Esta información se puede recuperar después mediante programación.
- Ejemplo
- Clase cliente. Atributos nombre, apellido. -En java creas los atributos de la siguiente forma: Tipo de dato nombreAtributo. Ej. String nombre, String Apellido. El atributo debe tener una forma de asignar valor y de obtener valor. Ej AsignarNombre(), ObtieneNombre() AsignarApellido(), ObteneApellido() Eso es lo único que hace el atributo, asignar un valor u obtenerlo.
- Concepto
MÉTODOS
- Concepto
- Un método por su parte. Es un conjunto de sentencias que hacen algo específico en la clase.
- Características
- Utilizando métodos: - Podemos construir programas modulares. - Se consigue la reutilización de código. En lugar de escribir el mismo código repetido cuando se necesite, por ejemplo para validar una fecha, se hace una llamada al método que lo realiza. En Java un método siempre pertenece a una clase. Todo programa java tiene un método llamado main. Este método es el punto de entrada al programa y también el punto de salida.
- Ejemplo
- Insertar cliente(); Para definir un método en Java: Ámbito TipoDeDato NombreMetodo(). Ej. Public void insertaCliente() El cuerpo del método hace cosas con los atributos, los inserta en una base de datos, los muestra por pantalla, los pasa a otro método para ser procesados y demás. Los métodos son como pequeños programas que pertenecen a una misma clase
- Concepto
Informationen
- Beschreibung
- Mindmap am POO, erstellt von Juan Pablo Nieto Castañeda am 14/09/2017.
- Erstellt von
- Juan Pablo Nieto Castañeda · Sep 2017
- Aktualisiert
- 14 Sep 2017
- Aufrufe
- 12
- Bewertung