Gencervel’s Weblog

Just another WordPress.com weblog

Programación orientada a objetos (Métodos)

métodos: conjunto de instrucciones a las que se les asocia un nombre de modo que si se desea ejecutarlas, sólo basta o referenciarlas a través de dicho nombre en vez de tener que escribilas.

Dentro de estas instrucciones es posible acceder con total libertad a la información almacenada en los campos, pertenecientes a la clase dentro de la que el método se ha definido. Por lo que los métodos premiten manipular los datos almacenados en los objetos.

Sintaxis:
()
{
instrucciones;
}

Tipo devuelto: Todo método puede devolver un objeto como resultado de la ejecución de las insrucciones que lo froma, aqui de indica el tipo del dato al que pertenece este objeto.
Si no devuelve nada se indica “void” y si devuleve algo es obligatorio finalizar la ejecución de sus instrucciones con “return ” que indica el objeto a devolverse.

Parámetro: opcionalmente todo método puede recibir en cada llamada una lista de objetos a los que podrá acceder durante la ejecucion de sus instrucciones. Aqui se indica cuáles son lo stipos de datos de estos objetos y cuál es el nombre ocn el que harán referencia las instreucciones de método a cada uno de ellos.
Aún que l osobjetos que puede recibir el método pueden ser diferentes, cada vez que se solicite su ejecución simpre han de ser los mismos tipos y han de seguir el orden establecido en parámetros.

ejmplo:
class persona
{
string nombre;
int edad;
string RFC;
void cumpleaños ()
{
edad ++;
}
}

Sintaxis para llamar a los métodos de un objeto:
.(parámetro)

Parámetro: valores que se desean dar a los parámtros del método al hacer la llamada. Si el método no toma parámtros se deja vacío.

ejemplo: llamda al método cumpleaños de un objeto persona llamado p

p.cumpleaños();

About these ads

April 29, 2008 - Posted by | ciber

No comments yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

%d bloggers like this: