Que son los métodos:
Definición:
Los métodos
determinan el comportamiento y la responsabilidad que tendrán las clases. Se
definen métodos que representen como se van a utilizar las clases. Este como se
van a utilizar las clases significa que debemos representar el uso que se les
da a las clases en la lógica de negocios de la vida real, es decir, a una
puerta se le pedirá que se abra y se cierre, por lo tanto se le agregaran métodos
abrir() y cerrar().
Métodos de instancia:
Los métodos
de instancia, como su nombre lo indica, son aplicables a una instancia de la clase
en particular. Es decir, que un método de instancia trabaja sobre el estado
actual de la instancia, y para cada instancia tendrán un resultado distinto,
por ejemplo, el hecho de comer permitirá a la instancia mario estar satisfecho,
mientras que la instancia maria estará insatisfecha hasta que también se le
aplique el método comer.
Ejemplo en Java:
public
class Persona{
public void comer (int
cantidadDeAlimento){
//
Esto es un comentario. Acá va la definición del método.
}
}
Métodos de clase:
Los métodos
de clase son un comportamiento común a todas las instancias que pertenecen a la
misma clase. Al ser un método de clase, no hace falta instanciar un objeto de
la clase para utilizarlo. Estos métodos no hablan del estado actual de la
clase, sino solo de un comportamiento genérico de la clase, de un procedimiento
que solo utiliza los parámetros de entrada o las variables estáticas. Son para
un uso particular y es bien visible cuando un método debe ser estático.
Ejemplo en Java:
public
class Persona{
public
static int obtenerAlturaMaxima(){
//
Esto es un comentario. Acá va la definición del método.
}
}
Muy bien explicado! muchas gracias!
ResponderEliminarEs verdad, está muy bien explicado.
ResponderEliminarMuchas gracias!!
sería mejor y completo con más ejemplos, dado que éstos no abarcan los casos diferentes.
ResponderEliminar