Mostrando las entradas con la etiqueta 006 Partes de una clase. Mostrar todas las entradas
Mostrando las entradas con la etiqueta 006 Partes de una clase. Mostrar todas las entradas

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?