ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Nuestro Código dado por el facilitador


Enviado por   •  27 de Octubre de 2017  •  Trabajos  •  849 Palabras (4 Páginas)  •  173 Visitas

Página 1 de 4

INFORME

Nuestro Código dado por el facilitador[pic 1]

  1. ¿Qué paquete Java necesita y por qué?

¿Cómo mejora la encapsulación de la Clase PC1? ...explique!!

Para mejorar el encapsulamiento de la clase es necesario utilizar el modificador de acceso private ya que es estrictamente necesario que nuestros atributos estén protegidos (privados) del libre acceso desde el exterior de mi clase en la que se encuentran mis atributos por ejemplo desde un objeto instanciado en cualquier otra clase externa los cuales podrían tomar nuestros atributos y modificarlos a su antojo creando caos  total en mi programa.

  1. ¿Explique qué hace el método EncenderPC1?

[pic 2]

[pic 3]

  1. ¿Explique qué hace el método Estado?

[pic 4]

[pic 5]

  1. Construcción de la clase principal (main)
  • ¿Necesita algún paquete de librerías de Java?

Fue necesario importar la clase Scanner del paquete java.util. Utilizamos los métodos de esta clase para la captura de datos desde el teclado.

  • Cree   un objeto de la clase PC1 y asigne valores a los atributos  marca de computadora, tipo del procesador, marca de pantalla, etc. explique cómo hará lo solicitado....

Para declarar nuestro objeto hicimos lo siguiente:

Declaramos los atributos en nuestra clase principal para luego capturar los datos con los métodos de la clase Scanner que almacenaríamos en estos atributos para entonces pasarlos como parámetros al constructor al momento de crear una instancia de nuestra clase PC1. Por tanto fue necesario crear un constructor en la clase PC1 el cual recibiría los  argumentos para inicializar los atributos que corresponden al objeto en ese momento instanciado.

[pic 6]

        

  • luego invoque al método Estado() para verificar el estado de la computadora ...explique qué ocurre.

Cuando invocamos el método Estado() nos dio un error, ya que en el método estado estábamos tratando de acceder a un atributo que no estaba declarado en la clase PC1, por tanto nos dio error, lo que procedimos a hacer fue a corregir el nombre el atributo al que estábamos accediendo. Ya que estábamos tratando de acceder a un atributo con nombre pantalla con el cual se supone se accede a la información de la pantalla, pero en la clase el atributo pantalla no existe, el atributo que contiene la información de la pantalla es llamado marcaMonitor.

[pic 7]

[pic 8]

Luego de corregir el nombre del atributo al que queremos acceder de pantalla a marcaMonitor automáticamente corregimos el error.

[pic 9][pic 10][pic 11]

 

  • después envíe un mensaje al comportamiento de encendido de la computadora y luego verifique el estado nuevamente.... ¿cuál es el estado ahora? .... explique lo que ocurrió... presente evidencias.

A la hora de compilar nuestro programa le damos valores a los atributos desde teclado y como inicializamos nuestro valor booleano llamado PC1_Encendido en true que indica que la  PC está encendido, entonces cuando llamamos el método EncenderPC1() nos despliega por pantalla que “El PC ya está encendido”.

[pic 12]

Pero si inicializamos nuestro atributo con el valor False, nuestro método enciende la PC y nos despliega por pantalla el mensaje “El PC se ha encendido”. 

...

Descargar como (para miembros actualizados)  txt (5.7 Kb)   pdf (315.1 Kb)   docx (92.9 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com