Metodos y clases
Enviado por Alien D • 15 de Mayo de 2017 • Resumen • 551 Palabras (3 Páginas) • 155 Visitas
Métodos
Los métodos (o funciones) son fragmentos de código o subprogramas que sirven para realizar alguna tarea en específico. Los métodos pueden generar un resultado o no, por ejemplo; podemos crear un método que nos dé como resultado final el suelo de un empleado, genera resultados, o por otro lado un método que solo guarde información en una base de datos, no genera resultado.
Sintaxis:
- [mod] 2) [static] 3) tipoResultado 4) nombre ([5) argumento]){
------------------------
-----------------------
-----------------------
6) return valor;
}
- Modificador de Acceso: Sirve para dar un nivel de acceso al método y pueden ser Public, Protected, Private.
- Aquí definimos si será un método estático (static) o instancia.
- Es el tipo de Dato al cual pertenece el resultado del método, si no produce ningún resultado, utilizamos la palabra void.
- Nombre del método que defina la tarea que va a realizar. calcularSueldo, guardarDatos.
- Argumentos: Son valores auxiliares para la ejecución del método y se tratan como variables locales. Se declaran igual que las variables y se separan por comas. (Los paréntesis siempre se ponen.)
- Return: Nos indica el final del método y a su derecha ponemos el valor que generó el método como resultado. Ejemplo: return sueldoCalculado.
Ejemplo:
Public double calculaSueldo(int días){
Return valor;
}
Public static void guardarInfo (alumno a){
}
Constructores
Son una especia de método con las siguientes características:
- Tienen el mismo nombre de la clase
- No regresan ningún valor ni se utiliza void
- No se utiliza return
- No hay constructores estáticos
Herencia
La herencia es la característica que tienen la mayoría de los lenguajes de programación orientada a objetos y consiste en que una clase le hereda a otra algunas de sus propiedades y de sus métodos.
Sintaxis:
Public class Subclase extends Superclase {
Propiedades
Métodos
}
Que podemos hacer en una subclase:
- Las propiedades heredadas se pueden utilizar directamente.
- Podemos declarar propiedades con el mismo nombre de las Propiedades de la superclase, aunque no se recomienda.
- Podemos declarar propiedades nuevas
- Los métodos se pueden utilizar directamente.
- Podemos sobrescribir métodos de la Superclase
- Podemos crear nuevos métodos.
Cuando queramos sobre escribir un método, deberemos utilizar la anotación @Override y la firma del método deberá ser igual.
...