Proyecto Semáforo

Páginas: 3 (631 palabras) Publicado: 5 de enero de 2016


Proyecto “Semáforo”

1. Abra el proyecto “house” dela carpeta chapter01. Haga clic derecho en la clase “picture” y seleccione la opción de abrir el editor. Examine en detalle el método “draw”.Cree una instancia de la clase “picture”. Ejecute el método “draw” desde el objeto recién creado.
2. Modifique el método draw() de manera que dibuje un semáforo, en lugar de una casa. Será necesariomodificar los campos de la clase de manera se incluyan tres objetos circulares y tres objetos cuadrados para lograr la representación del semáforo. Elimine los campos del código original que sean noutilizados.
3. Elimine los métodos setBlackAndWhite() y setColor() ya que ellos no tienen que ver con el semáforo.
4. Incluya un campo de tipo int denominado “colorActual”. En este momento Usted debe tenertres campos de tipo Circle, con nombres aproximados luzRoja, luzAmarilla, y luzVerde, y tres objetos cuadrados. Vamos a utilizar valores de estado: 1 para el rojo, 2 para el amarillo, y 3 para elverde. De esta manera el campo colorActual no debe contener valores diferentes de los tres anteriores. Asigne el valor 1 al campo color Actual en el constructor.
5. Crea tres métodos nuevos para laclase “Semáforo con las siguientes signaturas:
public void luzRoja()
public void luzAmarilla()
public void luzVerde()

Cada método debe encender la luz correspondiente y apagar las restantes. Probar losmétodos de manera aleatoria para comprobar su correcto funcionamiento. Recuerda que cada método debe establecer el campo “colorActual” con el valor correcto.
6. Crea una instancia de la clasemodificada. Utiliza el inspector de objetos para examinar el campo “colorActual”, así como el resto de los campos. Ejecuta el método luzRoja(). Examina el objeto para comprobar que todos los valores de loscampos están en correspondencia con lo que se muestra. Prueba los métodos luzAmarilla() y luzVerde() de manera similar.
7. Crea un método de acceso y uno de modificación para el campo “colorActual”...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • proyecto semaforo
  • Semaforo Proyecto
  • Proyecto semaforo
  • proyecto laboratorio con plc semaforo
  • 100968145 Proyecto Semaforo Protoboard
  • Memoria proyecto semaforo
  • 117287546 Reporte Proyecto Semaforo Labview
  • Proyecto semaforo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS