Mapa mental
Clases y objetos
Conteúdo do mapa
Clases y objetos
USO DEL COMPILADOR JAVAC
- Al compilar, se detectan ciertos errores y muestra una lista
- ofrece datos como:
- El nombre del fichero donde esta el error
- La línea en que se ha detectado el error
- Un mensaje descriptivo del error
- Un reproducción de la línea donde se detecto el error
- La posición exacta donde se detecto el error
- Un reproducción de la línea donde se detecto el error
- Un mensaje descriptivo del error
- La línea en que se ha detectado el error
- El nombre del fichero donde esta el error
- ofrece datos como:
- Al compilar, se detectan ciertos errores y muestra una lista
Encapsulación de datos y operaciones
- objeto=identidad + Estado + Comportamiento
- IDENTIDAD No cambia durante la vida del objeto y es independiente de su estado
- No cambia durante la vida del objeto y es independiente de su estado
- ESTADO
- viene dado por sus atributos
- Evoluciona con el tiempo
- Cada atributo toma un valor en un dominio concreto
- No deberán ser manipulables directamente
- viene dado por sus atributos
- COMPORTAMIENTO
- Se define con métodos
- Agrupan las competencias del objeto
- Describen sus acciones y reacciones
- Las acciones de un objeto son consecuencia de un estimulo externo
- Describen sus acciones y reacciones
- Agrupan las competencias del objeto
- Se define con métodos
- IDENTIDAD No cambia durante la vida del objeto y es independiente de su estado
- objeto=identidad + Estado + Comportamiento
CONSTRUCTOR
- Se encarga de inicializar el estado de un objeto.
- Si definimos un constructor, ya no podemos usar el constructor por defecto
- Java permite definir varios constructores para una misma clase
- Si definimos un constructor, ya no podemos usar el constructor por defecto
- Por defecto
- Java lo crea sin parámetros para cualquier clase
- Definidos por el usuario
- El nombre de la clase debe coincidir con la clase del objeto
- Se encarga de inicializar el estado de un objeto.
OBJETOS
- para acceder a un objeto hemos de tener una referencia a un objeto distinta de null
- Es la instancia de una clase
- Puede encapsular una entidad física o abstracta
- tienen identidad, estado y comportamiento
- Todos los objetos de una misma clase usan el mismo algoritmo como respuesta a mensajes similares
- Todos los objetos dentro de una clase comparten ciertas características
- El algoritmo empleado como respuesta a un mensaje viene determinado por la clase del receptor
- Todos los objetos de una misma clase usan el mismo algoritmo como respuesta a mensajes similares
- tienen identidad, estado y comportamiento
- Puede encapsular una entidad física o abstracta
- Creación de objetos
- new
- En el main se crean los objetos que sean necesarios y se les envían mensajes para indicar lo que queremos que hagan.
PREGUNTAS
- ¿Cómo se comprueba el estado de un objeto?
- Accediendo a las variables de instancia de un objeto
- ¿Cómo se envía un mensaje a un objeto?
- Invocando a uno de sus métodos
- el método hace que el objeto realice la tareas
- Invocando a uno de sus métodos
- ¿Cómo se comprueba el estado de un objeto?
CLASES
- Se definen para especificar como se comportan y mantienen su estado los objetos de esta clase.
- Cada clase en java se define como un fichero independiente con extensión ". java" y se carga en memoria cuando se necesita.
- Cuando declaramos una variable de tipo primitivo en java estamos reservando espacio en memoria para almacenar un valor de tipo correspondiente
- Cualquier tipo que definamos en java con una clase es un tipo no primitivo
- Cuando declaramos una variable de un tipo no primitivo en java lo único que hacemos es reservar una zona en memoria donde se almacena una REFERENCIA a un objeto del tipo especificado
- Cualquier tipo que definamos en java con una clase es un tipo no primitivo
- El nombre de las clases por convención comienzan con mayúscula
- Cuando declaramos una variable de tipo primitivo en java estamos reservando espacio en memoria para almacenar un valor de tipo correspondiente
- Los limites de una clase se marcan con llaves {...}
- Se debe sangrar el texto que aparece entre las llaves para que resulte mas fácil delimitar el ámbito de los distintos elementos de nuestro programa
- Se mejora la legibilidad del programa
- Se debe sangrar el texto que aparece entre las llaves para que resulte mas fácil delimitar el ámbito de los distintos elementos de nuestro programa
- para definir una clase en java se utiliza la palabra reservada class, seguida del nombre de la clase.
- Es necesario que indiquemos el modificador de acceso public para que podamos usar nuestra clase desde el exterior
- Sirve tanto de módulo como de tipo
- MÓDULO: Unidad de descomposición del software
- TIPO: Descripción de un conjunto de objetos similares
- Gráficamente se representa con un rectángulo dividido en 3 espacios
- En estos 3 espacios van El nombre de la clase, sus atributos, sus operaciones
- Errores
- Cuando el nombre de la clase no concuerda con el nombre del fichero, java nos envía un error
- Cuando falta cerrar o abrir un llave el compilador arroja un error
- Cuando el nombre de la clase no concuerda con el nombre del fichero, java nos envía un error
- Se usa el operador . en java para acceder a los miembros de una clase
Maria Carolina Segura Causil - 507211002
Informações
- Descrição
- Mapa Mental sobre Clases y objetos, criado por carolina segura em 30-08-2021.
- Criado por
- carolina segura · ago 2021
- Atualizado
- 31 ago 2021
- Visualizações
- 0
- Avaliação