lunes, 22 de febrero de 2016

006 PARTES DE UNA CLASE EN JAVA


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