GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

Clases y objetos

carolina segura Spanisch

Inhalt der Mindmap

Clases y objetos

  1. 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
  2. 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
      • 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
  3. 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
    • 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
  4. 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
    • 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.
  5. 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
  6. 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
      • El nombre de las clases por convención comienzan con mayúscula
    • 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
    • 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
    • Se usa el operador . en java para acceder a los miembros de una clase
  7. Maria Carolina Segura Causil - 507211002

Informationen

Beschreibung
Mindmap am Clases y objetos, erstellt von carolina segura am 30/08/2021.
Erstellt von
carolina segura · Aug 2021
Aktualisiert
31 Aug 2021
Aufrufe
0
Bewertung

Mehr zu Clases y objetos

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck