Definición de métodos de una clase I
Posted by Danny in 4. Definición de métodos de una clase
Para definir los métodos se emplea la siguiente sintaxis:
[modifVisibilidad] [modifFunción] tipo nombreFunción (listaParámetros) [throws listaExcepciones]
{
}
Para modifVisibilidad se aplica las mismas normas que para atributos:
public: indica que es un método accesible a través de una instancia del objeto.
private: indica que a través de una instancia no es accesible el método. Al heredar el método se convierte en inaccesible.
protected: indica que a través de una instancia no es accesible el método. Al heredar si se puede usar desde la clase derivada.
Sin especificar: indica visibilidad de paquete, se puede acceder a través de una instancia, pero sólo de clases que se encuentren en el mismo paquete.
nombreFunc debe de ser un identificador válido en el lenguaje.
tipo es el tipo del valor devuelto por la función, pudiendo ser:
Un tipo básico.
Un objeto de una clase o interfaz. En este tipo de objetos se incluyen las matrices o vectores.
void, en el caso de no devolver ningún valor.