Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PROGRAMACIÓN DE COMPUTADORES II
Instituto IACC
Sobre la base de las lecturas y de los contenidos revisados en la semana (Polimorfismo, tipos de
1. Defina con sus propias palabras y utilizando al menos un ejemplo cada tipo de método que
Resp.
Existen, de manera general, dos tipos de métodos, el primero son aquellos que realizan procesos,
variables existentes. Por otro lado, existen también aquellos que realizan procesos o cálculos y a
la vez realizan el cálculo de una variable específica, como por ejemplo el obtener el valor de una
suma o resta.
En Java un método puede contener parámetros o argumentos, es decir, puede utilizar variables
Pero, ¿qué es un método?, básicamente es una subrutina (algoritmo que forma parte del
programa principal y que permite resolver un proceso específico) que posee un código definido
en una clase y que puede pertenecer tanto a la clase como a un objeto, en el primer caso se trata
Para diferenciar “método” de “procedimiento”, debemos indicar que el método está asociado a
un objeto o clase y que debido a esto, es posible modificar los datos privados que corresponden
al objeto de tal manera de tener un control sobre el comportamiento del mismo. Es decir, el
método es la manera en como el objeto se vuelve útil para la finalidad que se busca.
Su sintaxis es la siguiente:
class Vehiculo {
int pasajeros; //número de pasajeros
int capacidad; //capacidad de combustible
int mpg; //combustible consumido
//Mostrando el rango
void rango (){
System.out.println("Con rango de "+ capacidad*mpg);
}
}
class MetodoAdicional {
public static void main(String[] args) {
Vehiculo minivan = new Vehiculo();
Vehiculo sportscar = new Vehiculo();
//Asigando valores a los campos en minivan
minivan.pasajeros=9;
minivan.capacidad=15;
minivan.mpg=20;
//Asigando valores a los campos en minivan
sportscar.pasajeros=10;
sportscar.capacidad=25;
sportscar.mpg=30;
System.out.print("La Minivan puede llevar "
+minivan.pasajeros +". ");
minivan.rango();
System.out.print("El Sportscar puede llevar "
+minivan.pasajeros +". ");
sportscar.rango();
}
}
2. Explique mediante un ejemplo cómo es el funcionamiento de las variables en bloques
anidados de instrucciones.
package practica;
//Se utilizan variables sencillas, que serán utilizadas para abrir el programa.
String saludo;
saludo = "Buenos días";
System.out.println(saludo);
System.out.println( saludo );
System.out.println( "" );
System.out.println("******************************************");
System.out.println("A continuación se anidarán otras variables");
System.out.println("******************************************");
System.out.println( "" );
//En este bloque se presentan tres variables que permitirán el cálculo de la edad
}
if (edad > 50){
System.out.println( "Ya estoy bien pasado , mejor hago origami!!!" );
}
}
}
Bibliografía