martes, 6 de mayo de 2008

ACCESO A DATOS Y METODOS

Despues de que se a creado un objeto, se puede acceder a sus datos y metodos utilizando la anotacion siguiente:

nombreObjeto.datos //Referencia a un dato del objeto//
nombre.Objeto.Metodo() //Referencia a un método del objeto//

Ejemplo:

miCirculo.radio //RadiodemiCirculo//
miCirculo.CalcularSuperficie() //Devuelvelasuperficie de miCirculo//

UTILIZACION DE UN METODO

Los metodos son los miembros de un tipo clase donde se especifican las acciones que se realizan por un objeto de la misma clase.

Una invocaccion a un metodo es una peticion al metodo para que se ejecute su accion y lo hagan con el objeto mensionado.

La invocacion de un metodo se denomina tambien llamar a un metodo y pasar un mensaje a un objeto.

Existen dos tipos de metodos:
1. Los que devuelven un valor unico (elmetodo ReadLine devuelve un unico valor e tipo string).
2. Los que ejecutan alguna accion distinta de devolver un unico valor que se denominan metodos void. Los metodos WriteLine realizan una accion distinta de devolver un valor unico.

LLAMADA O INVOCACION DE UN METODO

Se puede realizar de 2 formas, dependiendo de que el metodo devuelva o no un valor.

1.

Si el metodo devuelve un valor, la llamada al metodo se trata normalmente como un valor, por ejemplo:

int mayo=math.max(3,4); //llama al metodo max(3,4) y asigna el resultado del metodo a la variable mayor//

Otro ejemplo puede ser la llamada

System.Console:WriteLine(Math.Max(3,4)); //que imprime el valor devuelto por la llamada al metodo max(3,4)//

2.

Si el metodo devuelve void, una llamada al metodo debe ser una sentencia. Por ejemplo el metodo WriteLine() devuelve void. La siguiente llamada es una sentencia.

System.Console.WriteLine("Sierra Tarahumara");

Si se considera ahora un objeto, miCuenta de la clase CuentaCorriente, una invocacion al metodo depositar tendra el formato:

miCuenta.Depositar(2400);

No hay comentarios: