Mind map
Tipos de métodos

Map content
Tipos de métodos
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.
- Cuando se crea un objeto en Java se realizan las siguientes operaciones de forma automática:
- 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.
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.
- 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.
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.
- 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.
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.
- 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.
Images and files in the map
Information
- Description
- Mind Map on Tipos de métodos, created by Alan Mercado on 27/02/2019.
- Created by
- Alan Mercado · Feb 2019
- Updated
- Feb 27, 2019
- Views
- 0
- Rating
More on Métodos y constructores