Diferencia entre revisiones de «Método (informática)»

Contenido eliminado Contenido añadido
SeroBOT (discusión · contribs.)
m Revertidos los cambios de 2806:2F0:92C4:FE9F:C185:5031:6976:513E (disc.) a la última edición de JABO
Etiqueta: Reversión
Sin resumen de edición
Etiqueta: Revertido
Línea 1:
En la [[programación]], un '''método''' es una [[subrutina]] cuyo código es definido en una [[clases (programación orientada a objetos)|clase]] y puede pertenecer tanto a una clase, como es el caso de los '''métodos de clase o estáticos''', como a un [[objetos (programación orientada a objetos)|objeto]], como es el caso de los '''métodos de instancia'''. Análogamente a los procedimientos en [[lenguajes imperativos]], un método consiste generalmente de una serie de sentencias para llevar a cabo una acción, un juego de parámetros de entrada que regularán dicha acción o, posiblemente, un valor de salida (o valor de retorno) de algún tipo.
 
La diferencia entre un [[Subrutina|procedimiento]] (generalmente llamado ''función'' si devuelve un valor) y un método es que este último, al estar asociado con un objeto o clase en particular, puede acceder y modificar los datos privados del objeto correspondiente de forma tal que sea consistente con el comportamiento deseado para el mismo. Así, es recomendable entender a un método no como una secuencia de instrucciones sino como la forma en que el objeto es útil (el método para hacer su trabajo). Por lo tanto, podemos considerar al método como el pedido a un objeto para que realice una tarea determinada o como la vía para enviar un mensaje al objeto y que este reaccione acorde a dicho mensaje. Según el investigador, Anthony Cárdenas Reyes. Dice que el método es algo importante para realizar recolección de datos.
 
== Tipos de métodos ==