PRACTICA006
PARTES DE UNA CLASE(Estructura de control for,
variables, modificadores de Acceso)
Ing. Honoria
Reyes Macedo
INTRODUCCION:
Una clase se compone de miembros(propiedades y metodos), los metodos
a su vez contienen estructuras de
control, estructuras de datos, variables.
Se accesa a los miembros de una clase de acuerdo a
sus modificadores de acceso:
public: Accesan las
clases que son derivadas y las que no derivan también y que se encuentren
dentro o fuera del mismo paquete
private: No se puede
accesar. Solo se accesa a travéz de otros metodos contenidos en esa misma clase.
protected: Accesan las
clases que son derivadas y las que no derivan también y que se encuentren en el
mismo paquete. Tambien las clases que esten fuera del paquete, siempre y cuando sean clases
derivadas
package: Accesan las
clases que son derivadas y las que no lo son y que se encuentren en el mismo
paquete.
1) Capturar la clase IncrementaDecrementa.java:
2) Capturar la clase probarIncrementaDec.java:
Compilar(Build)
y Ejecutar(Run)
Observar que solo te muestra los resultados
de la tabla de multiplicar usando el metodo mostrarResultados():
DESCRIPCION
DEL METODO mostrarResultados():
- Este metodo es llamado desde el
metodo main() à Si usa un objeto para llamarlo ¿PORQUE?
- Utiliza el metodo showInputDialog() para pedir datos desde el teclado
Almacena el dato en una variable String String
cadEntra;
- Convierte el dato String a entero, tabla=Integer.parseInt(cadEntra);
- Llama a el metodo metIncrementa()
3) Desplegar en pantalla algo asi:
5 * 0 = 0
5 * 1 = 5
5 * 2 = 10
(Toma en cuenta que el
primer valor es la tabla, despues un asterisco, despues es el contador,
despues es el signo = y
al final es el resultado)
(Hacerlo dentro del
metodo metIncrementa()
)
DESCRIPCION DEL METODO metIncrementa():
- Este metodo es llamado desde el metodo mostrarResultados() à No usa un objeto para llamarlo ¿PORQUE?
- Se tiene una estructura de control for(int cont=valInicia;cont<=
valTermina;cont+=valIncrementa)
Con un contador cont:
Inicia en cero int cont=valInicia
Termina en 10 cont<= valTermina
Incrementa de uno en uno cont+=valIncrementa
Durante su recorrido:
Multiplica cont por tabla y lo pone en resultado resultado=cont *
tabla;
Despliega en pantalla el resultado System.out.println (resultado);
4) Describir
que hace el metodo: metDecrementa()
Llamarlo desde el metodo mostrarResultados()
Desplegar en pantalla algo asi:
5 * 0 = 0
5 * 1 = 5
5 * 2 = 10
5) Describir que hace el metodo: DiezTablas()
Y Llamarlo desde el metodo main().
Observa que aquí si usa objetos.
6) Crear una carpeta con el nombre maria y pegar la clase IncrementaDecrementa.java.
- Compilar(Build) y Ejecutar(Run). No olvidar agregar en la
parte de arriba de la clase
package maria;
y
en la clase probarIncrementaDec.java Agregar en la
parte de arriba import maria.*;
-
Observar que pasa.
-
Como se corrige el error?
No hay comentarios.:
Publicar un comentario