Programacion metodos

Solo disponible en BuenasTareas
  • Páginas : 2 (402 palabras )
  • Descarga(s) : 10
  • Publicado : 29 de agosto de 2010
Leer documento completo
Vista previa del texto
Mensajes y métodos
El modelado de objetos no sólo tiene en consideración los objetos de un sistema, sino también sus interrelaciones.
Mensaje.
Los objetos interactúan enviándose mensajes unos aotros. 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 elobjeto. •
Método.
Un método se implementa en una clase, y determina cómo tiene 
que actuar el objeto cuando recibe un mensaje.

Atributos const y static

Const
Es cuando se define un vector en unaclase y se quiere usar const en lugar de #define para establecer el tamaño del vector y para usarlo al calcular datos concernientes al vector.

Static
 Permite asociar una propiedad a la clase enlugar de asociarla a instancias de la clase. 

Un método es:
* un subprograma
•Un bloque de código que tiene un nombre
•recibe unos parámetros o argumentos (opcionalmente
•contienesentencias o instrucciones para realizar algo (opcionalmente)
•devuelve un valor de algún Tipo conocido (opcionalmente).
Los mètodos son las acciones funciones o procedimientos que realiza nuestro programa;los metodos son subrutinas que manipulan los datos definidos por una clase.

Declaración de metodos

La sintaxis global es:
Tipo_Valor_devuelto  nombre_método ( lista_argumentos ) {        bloque_de_codigo;
}
y la lista de argumentos se expresa declarando el tipo y nombre de los mismos (como en las declaraciones de variables). Si hay más de uno se separan por comas.
Por ejemplo:
int sumaEnteros( int a, int b ) {
        int c = a + b;
        return c;
}
* El método se llama sumaEnteros.
* Recibe dos parámetros también enteros. Sus nombres son a y b.
* Devuelve un entero. Llamadas a métodos

Cuando se ejecuta un programa orientado a objetos, los objetos reciben, interpretan y responden a mensajes de otros objetos. Un mensaje está asociado con un método,...
tracking img