Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Previo2 - FPOO - B191 (1) DIEGO ORTIZ
Previo2 - FPOO - B191 (1) DIEGO ORTIZ
c) Un diagrama de clases muestra la manera como cada usuario (actor) interactúa con
el sistema. __V___
e) Al crear métodos se evita código innecesario, pues los métodos se escriben una
sola vez, y pueden ser utilizados (llamados) desde diferentes partes del programa,
las veces que sea necesario __V___
UNIDADES TECNOLÓGICAS DE SANTANDER
TECNOLOGÍA EN DESARROLLO DE SISTEMAS INFORMÁTICOS
Ejemplo:
Crear una clase de prueba donde agregue los 4 objetos P1, P2, P3, P4 en el vector, (para
tener datos de prueba) y defina un menú con las siguientes opciones:
NOTA:
Copiar el código de las clases creadas (clase Proyector y clase de prueba) en este mismo
documento y enviar el archivo en formato Word, por la actividad dispuesta en la plataforma
ATENA.
Guarde el archivo con el nombre: P2_FPOOB191_NombreApellido
UNIDADES TECNOLÓGICAS DE SANTANDER
TECNOLOGÍA EN DESARROLLO DE SISTEMAS INFORMÁTICOS
package Proyector;
//1-ATRIBUTOS
String codigo;
String marca;
String añocompra;
boolean prestado = true;
boolean disponible = false;
//3-GETTERS Y SETTERS
@Override
public String toString() {
return "proyector"
+"/ncodigo=" + codigo
+"/nmarca=" + marca
+"/nañococompra=" + añocompra
+"/nprestado=" + prestado
+"/ndisponible=" + disponible + '}';
}
}
UNIDADES TECNOLÓGICAS DE SANTANDER
TECNOLOGÍA EN DESARROLLO DE SISTEMAS INFORMÁTICOS
package Proyector;
import java.util.Scanner;
//4-ARREGLO
public class pruebaproyector {
public static void main(String[] args) {
int i,n,op;
String codigo, marca;
String añocompra;
boolean prestado = true;
boolean disponible = false;
switch(op){
case 1: System.out.println("Ingrese el codigo el proyector: ");
codigo=entrada.next();
String limpiar = entrada.nextLine(); //limpiar la entrada de datos
System.out.println("Ingrese la marca del proyector: ");
marca=entrada.nextLine();
P[Cont]=new Proyector(codigo,marca,añocompra,prestado = true,disponible =
false;);
cont++;
break;
break;
}while(op!=0);
}
UNIDADES TECNOLÓGICAS DE SANTANDER
TECNOLOGÍA EN DESARROLLO DE SISTEMAS INFORMÁTICOS