Programa: Computador
Autor: Grupo K1A POO Universidad Manuela Beltran
Fecha: 21/02/2018
Versión: 1.0
*/
//nombre del paquete
package prEnsamble;
//nombre de la clase
public class Computador {
//Atributos
Marca marca;
Torre torre;
Fuente_Alimentacion fa;
MainBoard mb;
Procesador proc;
MemoriaRAM mr;
TarjetaGrafica tg;
DiscoDuro dd;
UnidadDVD ud;
LectorMemoria lm;
Ventilador vent;
Monitor monitor;
Teclado teclado;
Mouse mouse;
Camara_Web cw;
//Constructor
public Computador(Marca marca, Torre torre, Fuente_Alimentacion fa,
MainBoard mb, Procesador proc, MemoriaRAM mr, TarjetaGrafica tg,
DiscoDuro dd, UnidadDVD ud, LectorMemoria lm,
Ventilador vent, Monitor monitor, Teclado teclado, Mouse mouse,
Camara_Web cw) {
this.marca = marca;
this.torre = torre;
this.fa = fa;
this.mb = mb;
this.proc = proc;
this.mr = mr;
this.tg = tg;
this.dd = dd;
this.ud = ud;
this.lm = lm;
this.vent = vent;
this.monitor = monitor;
this.teclado = teclado;
this.mouse = mouse;
this.cw = cw;
}
//Getter ang setting
//Método para obtener el nombre de la marca
public Marca getMarca() {
return marca;
}
//Método para asignar (poner) el nombre de la marca
public void setMarca(Marca marca) {
this.marca = marca;
}
//Método para obtener la marca de la torre
public Torre getTorre() {
return torre;
}
//Método para asignar (poner) la marca de la torre
public void setTorre(Torre torre) {
this.torre = torre;
}
//Método para obtener la marca de la fuente de alimentacion
public Fuente_Alimentacion getFa() {
return fa;
}
//Método para asignar (poner) la marca de la fuente de alimentacion
public void setFa(Fuente_Alimentacion fa) {
this.fa = fa;
}
//Método para obtener la marca de la mainboard
public MainBoard getMb() {
return mb;
}
//Método para asignar (poner) la marca de la mainboard
public void setMb(MainBoard mb) {
this.mb = mb;
}
//Método para obtener la marca del procesador
public Procesador getProc() {
return proc;
}
//Método para asignar (poner) la marca de la procesador
public void setProc(Procesador proc) {
this.proc = proc;
}
//Método para obtener la marca de la memoria RAM
public MemoriaRAM getMr() {
return mr;
}
//Método para asignar (poner) la marca de la memoria RAM
public void setMr(MemoriaRAM mr) {
this.mr = mr;
}
//Método para obtener la marca de la tarjeta grafica
public TarjetaGrafica getTg() {
return tg;
}
//Método para asignar (poner) la marca de la tarjeta grafica
public void setTg(TarjetaGrafica tg) {
this.tg = tg;
}
//Método para obtener la marca del disco duro
public DiscoDuro getDd() {
return dd;
}
//Método para asignar (poner) la marca del disco duro
public void setDd(DiscoDuro dd) {
this.dd = dd;
}
//Método para obtener la marca de la unidad de DVD
public UnidadDVD getUm() {
return ud;
}
//Método para asignar (poner) la marca de la unidad de DVD
public void setUm(UnidadDVD ud) {
this.ud = ud;
}
//Método para obtener la marca del lector de memoria
public LectorMemoria getLt() {
return lm;
}
//Método para asignar (poner) la marca del lector de memoria
public void setLt(LectorMemoria lm) {
this.lm = lm;
}
//Método para obtener la marca del ventilador
public Ventilador getVent() {
return vent;
}
//Método para asignar (poner) la marca de la ventilador
public void setVent(Ventilador vent) {
this.vent = vent;
}
//Método para obtener la marca del monitor
public Monitor getMonitor() {
return monitor;
}
//Método para asignar (poner) la marca del monitor
public void setMonitor(Monitor monitor) {
this.monitor = monitor;
}
//Método para obtener la marca del teclado
public Teclado getTeclado() {
return teclado;
}
//Método para asignar (poner) la marca del teclado
public void setTeclado(Teclado teclado) {
this.teclado = teclado;
}
//Método para obtener la marca del mouse
public Mouse getMouse() {
return mouse;
}
//Método para asignar (poner) la marca del mouse
public void setMouse(Mouse mouse) {
this.mouse = mouse;
}
//Método para obtener la marca de la camara web
public Camara_Web getCw() {
return cw;
}
//Método para asignar (poner) la marca de la camara web
public void setCw(Camara_Web cw) {
this.cw = cw;
}
//Sobreescribir el metodo toString que pertenece a la clase object
@Override
public String toString() {
return "" + marca + "" + "" + torre + "" + fa + "" + mb +
"" + proc + "" + mr + "" + tg + "" + dd + ""
+ ud + "" + lm + "" + vent + "" + monitor + "" + teclado + ""
+ mouse + "" + cw;
}
}
No hay comentarios:
Publicar un comentario