Métodos y Clases
generalidades de los métodos y clases
Una clase es un contenedor donde se definen los datos y el código que actuara sobre esos datos.
Un método es un conjunto de instrucciones definidas en una clase, realizan determinadas tareas y se pueden invocar utilizando un nombre. Existen métodos reservados y aquellos que creamos nosotros.
pueden ser de tipo public, private o protected, depende del acceso de los datos, pero se utiliza comunmente public para que su acceso no sea limitado en otras clases.
Algunos métodos poseen excepciones de diversos tipos, estos se trataran más adelante.
Ejemplos de métodos reservados son: math.pow (para potenciación) y math.sqrt(raíz cuadrada).
Un método se abre y se cierra por medio de llaves {}, las ejecuciones del método así como las instrucciones finalizan con la palabra return o con el cierre del método.
Java posee un método main por excelencia que recibe parametros de entrada y procesa la salida.
public static void main(String args[ ]){
// esto es un comentario, aqui va codigo
}
Los métodos siempre se escriben adentro de una clase y permiten la reutilización de codigo. No se permiten métodos dentro de otros métodos sin embargo se pueden llamar métodos dentro de estos.
public class MiClase{
public void MiPrimerMetodo(){
String cadena = "Este es una cadena en mi primer metodo";
System.out.print.ln(cadena);
}
public void MiSegundoMetodo(){
System.out.print.ln("este es mi segundo método);
MiPrimerMetodo();
}
} // fin de la clase
Los métodos pueden ser vacíos o de cierto tipo, estos segundos devuelven una variable con el mismo tipo de dato que se declaro el método.
Ejemplo:
método vacío: no retorna nada.
public void MiMetodoVacio(){
System.out.print.ln("este es un metodo vacio);
}
2. Métodos de diversos tipos: estos pueden recibir parametros de entrada de diversos tipos
Ejemplo:
2.1. Método sin recibir parametros
public int MiNumeroEntero() {
int primerEntero;
primerEntero = 12;
return primerEntero;
}
2.2. Método recibiendo parametro
public int Conversion(String txtANumero){
int miNumero = Integer.ParseInt(txtANumero);
return miNumero;
Last updated
Was this helpful?