/*
Programa: MainBoard
Autor: Grupo K1A POO
Fecha: 01/02/2018
Versión: 1.0
*/
package prEnsamble;
public class MainBoard {
//Atributos de la clase
//c= cantidad t=tiene? ref=referencia 2 =2.0 3= 3.0 31=3.1
Marca nombre_marca;
int c_p_usb2;
int c_p_usb3;
int c_p_usb31;
int c_ram;
int c_P_hdmi;
String t_vga;
String ref_zocalo;
String ref_chipset;
String ref_chip_ethernet;
//Constructor de la clase
public MainBoard(Marca nombre_marca, int c_p_usb2, int c_p_usb3, int c_p_usb31, int c_ram, int c_P_hdmi, String t_vga, String ref_zocalo, String ref_chipset, String ref_chip_ethernet) {
this.nombre_marca = nombre_marca;
this.c_p_usb2 = c_p_usb2;
this.c_p_usb3 = c_p_usb3;
this.c_p_usb31 = c_p_usb31;
this.c_ram = c_ram;
this.c_P_hdmi = c_P_hdmi;
this.t_vga = t_vga;
this.ref_zocalo = ref_zocalo;
this.ref_chipset = ref_chipset;
this.ref_chip_ethernet = ref_chip_ethernet;
}
//Metodo para obtener el nombre de la marca
public Marca getNombre_marca() {
return nombre_marca;
}
//Metodo para asignar el nombre de la marca
public void setNombre_marca(Marca nombre_marca) {
this.nombre_marca = nombre_marca;
}
//Metodo para obtener la cantidad de puertos usb 2.0
public int getC_p_usb2() {
return c_p_usb2;
}
//Metodo para asignar la cantidad de puertos usb 2.0
public void setC_p_usb2(int c_p_usb2) {
this.c_p_usb2 = c_p_usb2;
}
//Metodo para obtener la cantidad de puertos usb 3.0
public int getC_p_usb3() {
return c_p_usb3;
}
//Metodo para asignar la cantidad de puertos usb 3.0
public void setC_p_usb3(int c_p_usb3) {
this.c_p_usb3 = c_p_usb3;
}
//Metodo para obtener la cantidad de puertos usb 3.1
public int getC_p_usb31() {
return c_p_usb31;
}
//Metodo para asignar la cantidad de puertos usb 3.1
public void setC_p_usb31(int c_p_usb31) {
this.c_p_usb31 = c_p_usb31;
}
//Metodo para obtener la cantidad de puertos RAM
public int getC_ram() {
return c_ram;
}
//Metodo para asignar la cantidad de puertos RAM
public void setC_ram(int c_ram) {
this.c_ram = c_ram;
}
//Metodo para obtener la cantidad de puertos hdmi
public int getC_P_hdmi() {
return c_P_hdmi;
}
//Metodo para asignar la cantidad de puertos hdmi
public void setC_P_hdmi(int c_P_hdmi) {
this.c_P_hdmi = c_P_hdmi;
}
//Metodo para obtener la imformaación acerca de si la mainboard viene con puerto VGA
public String getT_vga() {
return t_vga;
}
//Metodo para asignar la imformaación acerca de si la mainboard viene con puerto VGA
public void setT_vga(String t_vga) {
this.t_vga = t_vga;
}
//Metodo para obtener la referencia del zocalo
public String getRef_zocalo() {
return ref_zocalo;
}
//Metodo para asignar la referencia del zocalo
public void setRef_zocalo(String ref_zocalo) {
this.ref_zocalo = ref_zocalo;
}
//Metodo para obtener la referencia del chipset
public String getRef_chipset() {
return ref_chipset;
}
//Metodo para asignar la referencia del chipset
public void setRef_chipset(String ref_chipset) {
this.ref_chipset = ref_chipset;
}
//Metodo para obtener la referencia del puerto ethernet
public String getRef_chip_ethernet() {
return ref_chip_ethernet;
}
//Metodo para asignar la referencia del puerto ethernet
public void setRef_chip_ethernet(String ref_chip_ethernet) {
this.ref_chip_ethernet = ref_chip_ethernet;
}
//Sobreescribir el metodo toString que pertenece a la clase object
@Override
public String toString() {
return "\nMAINBOARD:\n" + nombre_marca + "\nCantidad puertos USB2 = " +
c_p_usb2 + "\nCantidad puertos USB3 = " + c_p_usb3 + "\nCantidad puertos USB3.1 = " + c_p_usb31
+ "\nCantidad puertos RAM = " + c_ram + "\nCantidad de puertos HDMI = " + c_P_hdmi + "\nTiene VGA = " +
t_vga + "\nReferencia zocalo = " + ref_zocalo + "\nReferencia chipset = "
+ ref_chipset + "\nReferencia chip Ethernet" + ref_chip_ethernet;
}
}