¡GoConqr estrena diseño! Cuéntanos qué te parece.

Mapa mental

Tipos de métodos

Alan Mercado Español

Tipos de métodos

Contenido del mapa

Tipos de métodos

  1. Constructor

    • Es un método especial de una clase que se llama automáticamente siempre que se declara un objeto de esa clase. Su función es inicializar el objeto y sirve para asegurarnos que los objetos siempre contengan valores válidos.
      • Cuando se crea un objeto en Java se realizan las siguientes operaciones de forma automática:
        • 1. Se asigna memoria para el objeto.
        • 2. Se inicializan los atributos de ese objeto con los valores predeterminados por el sistema.
        • 3. Se llama al constructor de la clase que puede ser uno entre varios.
  2. Destructor

    • En algunos lenguajes de programación orientados a objetos es un método de una clase que se llama justo antes de una instancia de esa clase y se elimina de la memoria. No todos los lenguajes de programación orientados a objetos suelen tener un destructor. La contrapartida de un destructor es un constructor que se ejecuta cuando se crea el objeto, se instancia y se lo inicializa.
      • En java no existen los destructores, esto es gracias al recolector de basura de la máquina virtual de java. Como su nombre lo dice, el recolector de basura recolecta todas las variables u objetos que no se estén utilizando y que no haya ninguna referencia a ellos por una clase en ejecución, liberando así automáticamente la memoria de nuestra computadora.
  3. Estático

    • El método estático en Java es un método que pertenece a la clase y no al objeto. Un método estático solo puede acceder a datos estáticos.
  4. Constante

    • Un método como constante, le está diciendo que la función puede ser invocada por un objeto constante. Un método que no se declara constante se trata como uno que puede modificar los atributos del objeto, y el compilador no permitirá que un objeto constante lo utilice.
      • La palabra const debe incluirse tanto en la declaración como en la definición del método o de otro modo el compilador asumirá que es un método diferente. Como f() es un método constante, si intenta modificar i de alguna forma o llamar a otro método que no sea constante, el compilador informará de un error.
      • Ni los constructores ni los destructores pueden ser métodos constantes porque prácticamente siempre realizan alguna modificación en el objeto durante la inicialización o la terminación.

Imágenes y archivos del mapa

  • Tipos de métodos

Información

Descripción
Mapa Mental sobre Tipos de métodos, creado por Alan Mercado el 27/02/2019.
Creado por
Alan Mercado · feb 2019
Actualizado
27 feb 2019
Visitas
0
Valoración

Más sobre Métodos y constructores

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?