GoConqr has a new look! Let us know what you think.

Mind map

Enter text here

Brazo Bionico English

Enter text here

Map content

Enter text here

  1. 2.1 Declaración de clases: atributos, métodos, encapsulamiento

    • La declaración de una clase define la estructura de la misma. Dicho de otra forma, la declaración de una clase informa de los elementos que la conforman. Posteriormente a ser declarada, una clase debe ser implementada convenientemente, es decir, se debe escribir el código correspondiente a los procedimientos y funciones que determinan el funcionamiento de esa clase.
    • Métodos.
      • Se podría decir que existen 2 grandes tipos de métodos, el primer tipo de método son métodos que realizan procesos, puedes realizar cualquier operación con ellos, sin embargo, el propósito es manipular variables existentes. El segundo tipo de métodos son los que realizan un proceso o cálculo, y calculan una variable específica, un ejemplo podría ser un método para obtener el valor de una multiplicación.
    • Tipos de atributos.
      • Los atributos, también llamados datos o variables miembro son porciones de información que un objeto posee o conoce de sí mismo. Una clase puede tener cualquier número de atributos o no Tener ninguno. Se declaran con un identificador y el tipo de dato correspondiente.
    • Encapsulamiento
      • Los métodos rodean y esconden el núcleo del objeto de otros objetos en el programa. Al empaquetamiento de las variables de un objeto con la protección de sus métodos se le llama encapsulamiento. Típicamente, el encapsulamiento es utilizado para esconder detalles de la puesta en práctica no importantes de otros objetos.
  2. 2.2 Instanciación de una clase

    • A ese objeto construido se le denomina instancia, y al proceso de construir un objeto se le llama instanciación. En un mismo proyecto se puede tener una o más instancias de una misma clase sin problemas. En otras palabras, Se llama instancia a todo objeto que derive de algún otro. De esta forma, todos los objetos son instancias de algún otro
  3. 2.3 Referencias al objeto actual Las referencias en Java son identificadoras de instancias de las clases Java.

    • Las referencias en Java son identificadoras de instancias de las clases Java. Una referencia dirige la atención a un objeto de un tipo específico. Puesto que múltiples instancias de objetos comparten el mismo código de método, THIS siempre hace referencia a la instancia en la que está ejecutándose el código. Si hay múltiples instancias de un objeto, y se llama a uno de los métodos del objeto, THIS hace referencia al objeto correcto.
  4. 2.4 Métodos: declaración, mensajes, paso de parámetros, retorno de valores

    • Metodos
      • En la declaración de los métodos se define el tipo de valor que devuelven y a una lista formal de parámetros de entrada, de sintaxis tipo identificador separadas por comas. La forma general de una declaración de método es:
        • Tipo_devuelto nombre_de_método( lista-formal-de-parámetros ) { cuerpo_del_método; } Por ejemplo el siguiente método devuelve la suma de dos enteros: int metodoSuma( int paramX, int paramY ) { return ( paramX + paramY ); }
    • Mensajes
      • Un objeto por sí solo no tiene mucho significado. Ejemplo: el objeto "bicicleta" no tiene mucho sentido si no interactúa con un objeto "persona" que pedalee. La interacción entre objetos se produce mediante mensajes. Los objetos interactúan enviándose mensajes unos a otros. Tras la recepción de un mensaje el objeto actuará. La acción puede ser el envío de otros mensajes, el cambio de su estado, o la ejecución de cualquier otra tarea que se requiera que haga el objeto.
    • Paso de Parámetros
      • Los parámetros son variables locales a los que se les asigna un valor antes de comenzar la ejecución del cuerpo de una función. Su ámbito de validez, por tanto, es el propio cuerpo de la función. El mecanismo de paso de parámetros a las funciones es fundamental para comprender el comportamiento de los programas
    • Retorno de valores
      • Los métodos con valor de retorno son módulos de programa que pueden recibir datos de entrada por medio de variables locales (parámetros) y posteriormente retorna un resultado al punto donde es llamado. Este tipo de métodos se utiliza para operar cualquier tipo de proceso que produzca un resultado. Los métodos con valor de retorno se clasifican en dos tipos:
        • Métodos con valor de retorno sin parámetros.
        • Métodos con valor de retorno con parámetros.
  5. 2.5 constructores y destructores: declaración uso y aplicaciones

    • Los constructores y destructores son dos tipos de métodos especiales que se ejecutan, respectivamente, al crear un nuevo objeto y cuando el recolector de basura detecta que ya no lo estamos utilizando y es posible eliminarlo de la memoria. Hasta ahora no hemos hecho uso nunca ni de los constructores ni de los destructores puesto que los ejemplos que hemos venido utilizando eran bastante simples, pero a partir de ahora vamos a empezar a utilizarlos bastante a menudo. Sobre todo en el caso de los constructores, ya que los destructores no se suelen usar más que en contadas ocasiones.
  6. 2.6 Sobrecarga de métodos

    • La sobrecarga de métodos hace que un mismo nombre pueda representar distintos métodos con distinto tipo y número de parámetros, manejados dentro de la misma clase. Gracias a la sobrecarga de métodos, una clase puede tener distinto comportamiento dependiendo de cual método sobrecargado se use, a esta característica se le conoce como Polimorfismo por sobrecarga.
  7. 2.7 sobrecarga de operadores: concepto y utilidad operadores unarios y binarios

    • La sobrecarga de operadores es la capacidad para transformar los operadores de un lenguaje como por ejemplo el +, -, etc, cuando se dice transformar se refiere a que los operandos que entran en juego no tienen que ser los que admite el lenguaje por defecto. Mediante esta técnica podemos sumar dos objetos creados por nosotros o un objeto y un entero, en vez de limitarnos a sumar números enteros o reales
    • Operadores Unarios
      • En esta sección se verá cómo sobrecargar los operadores unarios, es decir aquellos que toman un solo operando, como por ejemplo a++. El prototipo de los métodos que van a sobrecargar operadores unarios será: public static Operando operator++(Operando a) Como antes sustituyendo el ++ por cualquier operador unario.
    • Operadores binarios
      • Para empezar vamos a sobrecargar el operador suma('+') para que al sumar dos objetos de la clase ComplexNum, es decir dos números complejos obtengamos un número complejo que será la suma de ambas partes. Cabe destacar que los prototipos para sobrecargar operadores serán: public static Operando operator+(Operando a, Operando b) Este es el prototipo para el operador +, el resto de operadores binarios van a seguir el mismo patrón.

Images and files in the map

  • Enter text here
  • Enter text here
  • Enter text here
  • Enter text here
  • Enter text here
  • Enter text here
  • Enter text here

Information

Description
Mind Map on Enter text here, created by Brazo Bionico on 19/04/2021.
Created by
Brazo Bionico
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?