/*
Programa: Unidad DvD
Autor: Grupo K1A POO
Fecha: 01/02/2018
Versión: 1.0
*/
package prEnsamble;
public class UnidadDVD {
Marca Nombre_Marca;
String Color;
String Dimensiones;
String Referencia;
String VelocidadLectura;
boolean LEDIndicador;
String CapacidadRegrabado;
int NumeroCaras;
//Metodo Constructor
public UnidadDVD(Marca Nombre_Marca, String Color, String Dimensiones, String Referencia, String VelocidadLectura, boolean LEDIndicador, String CapacidadRegrabado, int NumeroCaras) {
this.Nombre_Marca = Nombre_Marca;
this.Color = Color;
this.Dimensiones = Dimensiones;
this.Referencia = Referencia;
this.VelocidadLectura = VelocidadLectura;
this.LEDIndicador = LEDIndicador;
this.CapacidadRegrabado = CapacidadRegrabado;
this.NumeroCaras = NumeroCaras;
}
//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 el color
public String getColor() {
return Color;
}
//Metodo para asignar el color
public void setColor(String Color) {
this.Color = Color;
}
//Metodo para obtener las Dimensiones
public String getDimensiones() {
return Dimensiones;
}
//Metodo para asignar las Dimensiones
public void setDimensiones(String Dimensiones) {
this.Dimensiones = Dimensiones;
}
//Metodo para obtener la referencia
public String getReferencia() {
return Referencia;
}
//Metodo para asignar la referencia
public void setReferencia(String Referencia) {
this.Referencia = Referencia;
}
//Metodo para obtener la Velocidad de Lectura
public String getVelocidadLectura() {
return VelocidadLectura;
}
//Metodo para asignar la Velocidad de Lectura
public void setVelocidadLectura(String VelocidadLectura) {
this.VelocidadLectura = VelocidadLectura;
}
//Metodo para determinar si la UnidadDvD contiene LEDIndicador
public boolean isLEDIndicador() {
return LEDIndicador;
}
//Metodo para asignar si la UnidadDvD contiene LEDIndicador
public void setLEDIndicador(boolean LEDIndicador) {
this.LEDIndicador = LEDIndicador;
}
//Metodo para obtener la Capacidad Regrabado
public String getCapacidadRegrabado() {
return CapacidadRegrabado;
}
//Metodo para asignar la Velocidad de Lectura
public void setCapacidadRegrabado(String CapacidadRegrabado) {
this.CapacidadRegrabado = CapacidadRegrabado;
}
//Metodo para obtener la cantidad de Numero Caras
public int getNumeroCaras() {
return NumeroCaras;
}
//Metodo para asignar la cantidad de Numero Caras
public void setNumeroCaras(int NumeroCaras) {
this.NumeroCaras = NumeroCaras;
}
//Sobreescribir el metodo toString que pertenece a la clase object
@Override
public String toString() {
return "\nUNIDAD DVD:\n" + Nombre_Marca + "\nColor = " + Color +
"\nDimensiones = " + Dimensiones + "\nReferencia = " + Referencia + "\nVelocidad Lectura = " +
VelocidadLectura + "\nIndicadorLED = " + LEDIndicador + "\nCapacidadRegrabado = " +
CapacidadRegrabado + "\nNumero de Caras = " + NumeroCaras;
}
}
miércoles, 21 de febrero de 2018
Clase Lector De Memoria
/*
Programa: LECTOR DE MEMORIA
Autor: Grupo K1A POO
Fecha: 01/02/2018
Versión: 1.0
*/
package prEnsamble;
public class LectorMemoria {
Marca Nombre_Marca;
String Modelo;
String Dimensiones;
int Cantidad_entradas;
boolean USB;
boolean MicroSD;
boolean Disquete;
boolean TarjetaSD;
String Color;
boolean IndicadorLed;
//Metodo constructor
public LectorMemoria(Marca Nombre_Marca, String Modelo, String Dimensiones, int Cantidad_entradas, boolean USB, boolean MicroSD, boolean Disquete, boolean TarjetaSD, String Color, boolean IndicadorLed) {
this.Nombre_Marca = Nombre_Marca;
this.Modelo = Modelo;
this.Dimensiones = Dimensiones;
this.Cantidad_entradas = Cantidad_entradas;
this.USB = USB;
this.MicroSD = MicroSD;
this.Disquete = Disquete;
this.TarjetaSD = TarjetaSD;
this.Color = Color;
this.IndicadorLed = IndicadorLed;
}
//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 referencia del modelo
public String getModelo() {
return Modelo;
}
//Metodo para asignar la referencia del modelo
public void setModelo(String Modelo) {
this.Modelo = Modelo;
}
//Metodo para obtener las Dimensiones
public String getDimensiones() {
return Dimensiones;
}
//Metodo para asignar las Dimensiones
public void setDimensiones(String Dimensiones) {
this.Dimensiones = Dimensiones;
}
//Metodo para obtener las Dimensiones
public int getCantidad_entradas() {
return Cantidad_entradas;
}
//Metodo para asignar la Cantidad de entradas
public void setCantidad_entradas(int Cantidad_entradas) {
this.Cantidad_entradas = Cantidad_entradas;
}
//Metodo para determinar si el lector contiene puerto usb
public boolean isUSB() {
return USB;
}
//Metodo para asignar si el lector contiene puerto usb
public void setUSB(boolean USB) {
this.USB = USB;
}
//Metodo para determinar si el lector contiene puerto MicroSD
public boolean isMicroSD() {
return MicroSD;
}
//Metodo para asignar si el lector contiene puerto MicroSD
public void setMicroSD(boolean MicroSD) {
this.MicroSD = MicroSD;
}
//Metodo para determinar si el lector contiene puerto de Disquete
public boolean isDisquete() {
return Disquete;
}
//Metodo para determinar si el lector contiene puerto de Disquete
public void setDisquete(boolean Disquete) {
this.Disquete = Disquete;
}
//Metodo para determinar si el lector contiene puerto de TarjetaSD
public boolean isTarjetaSD() {
return TarjetaSD;
}
//Metodo para asignar si el lector contiene puerto TarjetaSD
public void setTarjetaSD(boolean TarjetaSD) {
this.TarjetaSD = TarjetaSD;
}
//Metodo para obtener el color del lector
public String getColor() {
return Color;
}
//Metodo para asignar el color del lector
public void setColor(String Color) {
this.Color = Color;
}
//Metodo para determinar si el lector contiene IndicadorLed
public boolean isIndicadorLed() {
return IndicadorLed;
}
//Metodo para asignar si el lector contiene IndicadorLed
public void setIndicadorLed(boolean IndicadorLed) {
this.IndicadorLed = IndicadorLed;
}
//Sobreescribir el metodo toString que pertenece a la clase object
@Override
public String toString() {
return "\nLECTOR DE MEMORIAS:\n" + Nombre_Marca + "\nModelo = " + Modelo + "\nDimensiones = " +
Dimensiones + "\nCantidad de entradas = " + Cantidad_entradas + "\nUSB = " +
USB + "\nMicroSD = " + MicroSD + "\nDisquete = " + Disquete + "\nTarjetaSD = " + TarjetaSD +
"\nColor = " + Color + "\nIndicadorLed = " + IndicadorLed;
}
}
Programa: LECTOR DE MEMORIA
Autor: Grupo K1A POO
Fecha: 01/02/2018
Versión: 1.0
*/
package prEnsamble;
public class LectorMemoria {
Marca Nombre_Marca;
String Modelo;
String Dimensiones;
int Cantidad_entradas;
boolean USB;
boolean MicroSD;
boolean Disquete;
boolean TarjetaSD;
String Color;
boolean IndicadorLed;
//Metodo constructor
public LectorMemoria(Marca Nombre_Marca, String Modelo, String Dimensiones, int Cantidad_entradas, boolean USB, boolean MicroSD, boolean Disquete, boolean TarjetaSD, String Color, boolean IndicadorLed) {
this.Nombre_Marca = Nombre_Marca;
this.Modelo = Modelo;
this.Dimensiones = Dimensiones;
this.Cantidad_entradas = Cantidad_entradas;
this.USB = USB;
this.MicroSD = MicroSD;
this.Disquete = Disquete;
this.TarjetaSD = TarjetaSD;
this.Color = Color;
this.IndicadorLed = IndicadorLed;
}
//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 referencia del modelo
public String getModelo() {
return Modelo;
}
//Metodo para asignar la referencia del modelo
public void setModelo(String Modelo) {
this.Modelo = Modelo;
}
//Metodo para obtener las Dimensiones
public String getDimensiones() {
return Dimensiones;
}
//Metodo para asignar las Dimensiones
public void setDimensiones(String Dimensiones) {
this.Dimensiones = Dimensiones;
}
//Metodo para obtener las Dimensiones
public int getCantidad_entradas() {
return Cantidad_entradas;
}
//Metodo para asignar la Cantidad de entradas
public void setCantidad_entradas(int Cantidad_entradas) {
this.Cantidad_entradas = Cantidad_entradas;
}
//Metodo para determinar si el lector contiene puerto usb
public boolean isUSB() {
return USB;
}
//Metodo para asignar si el lector contiene puerto usb
public void setUSB(boolean USB) {
this.USB = USB;
}
//Metodo para determinar si el lector contiene puerto MicroSD
public boolean isMicroSD() {
return MicroSD;
}
//Metodo para asignar si el lector contiene puerto MicroSD
public void setMicroSD(boolean MicroSD) {
this.MicroSD = MicroSD;
}
//Metodo para determinar si el lector contiene puerto de Disquete
public boolean isDisquete() {
return Disquete;
}
//Metodo para determinar si el lector contiene puerto de Disquete
public void setDisquete(boolean Disquete) {
this.Disquete = Disquete;
}
//Metodo para determinar si el lector contiene puerto de TarjetaSD
public boolean isTarjetaSD() {
return TarjetaSD;
}
//Metodo para asignar si el lector contiene puerto TarjetaSD
public void setTarjetaSD(boolean TarjetaSD) {
this.TarjetaSD = TarjetaSD;
}
//Metodo para obtener el color del lector
public String getColor() {
return Color;
}
//Metodo para asignar el color del lector
public void setColor(String Color) {
this.Color = Color;
}
//Metodo para determinar si el lector contiene IndicadorLed
public boolean isIndicadorLed() {
return IndicadorLed;
}
//Metodo para asignar si el lector contiene IndicadorLed
public void setIndicadorLed(boolean IndicadorLed) {
this.IndicadorLed = IndicadorLed;
}
//Sobreescribir el metodo toString que pertenece a la clase object
@Override
public String toString() {
return "\nLECTOR DE MEMORIAS:\n" + Nombre_Marca + "\nModelo = " + Modelo + "\nDimensiones = " +
Dimensiones + "\nCantidad de entradas = " + Cantidad_entradas + "\nUSB = " +
USB + "\nMicroSD = " + MicroSD + "\nDisquete = " + Disquete + "\nTarjetaSD = " + TarjetaSD +
"\nColor = " + Color + "\nIndicadorLed = " + IndicadorLed;
}
}
Disco duro
/*
Programa: Proyecto ensamble
Autor: Estudiantes de segundo semestre en programacion orientada a objetos
Fecha: 01/02/2018
Versión: 1.0
*/
//Especificación del paquete al que pertenece la clase
package prEnsamble;
//Definición de la clase
public class DiscoDuro {
//Declaración de atributos de la clase
Marca Nombre_Marca;
int Capacidad;
String Referencia;
int RPM;
//Constructor de la clase
public DiscoDuro(Marca Nombre_Marca, int Capacidad, String Referencia, int RPM) {
this.Nombre_Marca = Nombre_Marca;
this.Capacidad = Capacidad;
this.Referencia = Referencia;
this.RPM = RPM;
}
//Método para obtener el nombre de la marca
public Marca getNombre_Marca() {
return Nombre_Marca;
}
//Método para asignar el nombre a la marca
public void setNombre_Marca(Marca Nombre_Marca) {
this.Nombre_Marca = Nombre_Marca;
}
//Método para obtener la capacidad de la clase
public int getCapacidad() {
return Capacidad;
}
//Método para asignar la capacidad de la clase
public void setCapacidad(int Capacidad) {
this.Capacidad = Capacidad;
}
//Método para obtener la referencia de la clase
public String getReferencia() {
return Referencia;
}
//Método para asignar la referencia de la clase
public void setReferencia(String Referencia) {
this.Referencia = Referencia;
}
//Método para obtener el valor del RPM
public int getRPM() {
return RPM;
}
//Método para asignar el valor del RPM
public void setRPM(int RPM) {
this.RPM = RPM;
}
//Sobreescribir el método toString de la clase Object
@Override
public String toString() {
return "\nDISCO DURO:\n" + Nombre_Marca + "\nCapacidad = " +
Capacidad + "\nReferencia = " + Referencia + "\nRPM = " + RPM;
}
}
Programa: Proyecto ensamble
Autor: Estudiantes de segundo semestre en programacion orientada a objetos
Fecha: 01/02/2018
Versión: 1.0
*/
//Especificación del paquete al que pertenece la clase
package prEnsamble;
//Definición de la clase
public class DiscoDuro {
//Declaración de atributos de la clase
Marca Nombre_Marca;
int Capacidad;
String Referencia;
int RPM;
//Constructor de la clase
public DiscoDuro(Marca Nombre_Marca, int Capacidad, String Referencia, int RPM) {
this.Nombre_Marca = Nombre_Marca;
this.Capacidad = Capacidad;
this.Referencia = Referencia;
this.RPM = RPM;
}
//Método para obtener el nombre de la marca
public Marca getNombre_Marca() {
return Nombre_Marca;
}
//Método para asignar el nombre a la marca
public void setNombre_Marca(Marca Nombre_Marca) {
this.Nombre_Marca = Nombre_Marca;
}
//Método para obtener la capacidad de la clase
public int getCapacidad() {
return Capacidad;
}
//Método para asignar la capacidad de la clase
public void setCapacidad(int Capacidad) {
this.Capacidad = Capacidad;
}
//Método para obtener la referencia de la clase
public String getReferencia() {
return Referencia;
}
//Método para asignar la referencia de la clase
public void setReferencia(String Referencia) {
this.Referencia = Referencia;
}
//Método para obtener el valor del RPM
public int getRPM() {
return RPM;
}
//Método para asignar el valor del RPM
public void setRPM(int RPM) {
this.RPM = RPM;
}
//Sobreescribir el método toString de la clase Object
@Override
public String toString() {
return "\nDISCO DURO:\n" + Nombre_Marca + "\nCapacidad = " +
Capacidad + "\nReferencia = " + Referencia + "\nRPM = " + RPM;
}
}
Camara web
/*
Programa: Camara web
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 Camara_Web {
//Atributos
Marca Nombre_Marca;
int resolucion;
int consumo_energia;
boolean soporte_portable;
String Tipo_conector;
String Color;
String Dimensiones;
//Constructor
public Camara_Web(Marca Nombre_Marca, int resolucion, int consumo_energia, boolean soporte_portable, String Tipo_conector, String Color, String Dimensiones) {
this.Nombre_Marca = Nombre_Marca;
this.resolucion = resolucion;
this.consumo_energia = consumo_energia;
this.soporte_portable = soporte_portable;
this.Tipo_conector = Tipo_conector;
this.Color = Color;
this.Dimensiones = Dimensiones;
}
//Getter ang setting
//Método para obtener el nombre de la marca
public Marca getNombre_Marca() {
return Nombre_Marca;
}
//Método para asignar (poner) el nombre de la marca
public void setNombre_Marca(Marca Nombre_Marca) {
this.Nombre_Marca = Nombre_Marca;
}
//Método para obtener el tipo de resolucion
public int getResolucion() {
return resolucion;
}
//Método para asignar (poner) el tipo de resolucion
public void setResolucion(int resolucion) {
this.resolucion = resolucion;
}
//Método para obtener el tipo de consumo de energia
public int getConsumo_energia() {
return consumo_energia;
}
//Método para asignar (poner) el tipo de consumo de energia
public void setConsumo_energia(int consumo_energia) {
this.consumo_energia = consumo_energia;
}
//Método para obtener el tipo de soporte portable
public boolean isSoporte_portable() {
return soporte_portable;
}
//Método para asignar (poner) el tipo de soporte portable
public void setSoporte_portable(boolean soporte_portable) {
this.soporte_portable = soporte_portable;
}
//Método para obtener el tipo de conector
public String getTipo_conector() {
return Tipo_conector;
}
//Método para asignar (poner) el tipo de conector
public void setTipo_conector(String Tipo_conector) {
this.Tipo_conector = Tipo_conector;
}
//Método para obtener el color de la camara
public String getColor() {
return Color;
}
//Método para asignar (poner) el color de la camara
public void setColor(String Color) {
this.Color = Color;
}
//Método para obtener la dimencion de la camara
public String getDimensiones() {
return Dimensiones;
}
//Método para asignar (poner) la dimencion de la camara
public void setDimensiones(String Dimensiones) {
this.Dimensiones = Dimensiones;
}
//Sobreescribir el metodo toString que pertenece a la clase object
@Override
public String toString() {
return "\nCAMARA WEB: \n" + Nombre_Marca + "\nResolución = " + resolucion +
"\nConsumo de energia = " + consumo_energia + "\nSoporte portable = " + soporte_portable
+ "\nTipo de conector = " + Tipo_conector + "\nColor = " + Color + "\nDimensiones = "
+ Dimensiones;
}
}
Programa: Camara web
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 Camara_Web {
//Atributos
Marca Nombre_Marca;
int resolucion;
int consumo_energia;
boolean soporte_portable;
String Tipo_conector;
String Color;
String Dimensiones;
//Constructor
public Camara_Web(Marca Nombre_Marca, int resolucion, int consumo_energia, boolean soporte_portable, String Tipo_conector, String Color, String Dimensiones) {
this.Nombre_Marca = Nombre_Marca;
this.resolucion = resolucion;
this.consumo_energia = consumo_energia;
this.soporte_portable = soporte_portable;
this.Tipo_conector = Tipo_conector;
this.Color = Color;
this.Dimensiones = Dimensiones;
}
//Getter ang setting
//Método para obtener el nombre de la marca
public Marca getNombre_Marca() {
return Nombre_Marca;
}
//Método para asignar (poner) el nombre de la marca
public void setNombre_Marca(Marca Nombre_Marca) {
this.Nombre_Marca = Nombre_Marca;
}
//Método para obtener el tipo de resolucion
public int getResolucion() {
return resolucion;
}
//Método para asignar (poner) el tipo de resolucion
public void setResolucion(int resolucion) {
this.resolucion = resolucion;
}
//Método para obtener el tipo de consumo de energia
public int getConsumo_energia() {
return consumo_energia;
}
//Método para asignar (poner) el tipo de consumo de energia
public void setConsumo_energia(int consumo_energia) {
this.consumo_energia = consumo_energia;
}
//Método para obtener el tipo de soporte portable
public boolean isSoporte_portable() {
return soporte_portable;
}
//Método para asignar (poner) el tipo de soporte portable
public void setSoporte_portable(boolean soporte_portable) {
this.soporte_portable = soporte_portable;
}
//Método para obtener el tipo de conector
public String getTipo_conector() {
return Tipo_conector;
}
//Método para asignar (poner) el tipo de conector
public void setTipo_conector(String Tipo_conector) {
this.Tipo_conector = Tipo_conector;
}
//Método para obtener el color de la camara
public String getColor() {
return Color;
}
//Método para asignar (poner) el color de la camara
public void setColor(String Color) {
this.Color = Color;
}
//Método para obtener la dimencion de la camara
public String getDimensiones() {
return Dimensiones;
}
//Método para asignar (poner) la dimencion de la camara
public void setDimensiones(String Dimensiones) {
this.Dimensiones = Dimensiones;
}
//Sobreescribir el metodo toString que pertenece a la clase object
@Override
public String toString() {
return "\nCAMARA WEB: \n" + Nombre_Marca + "\nResolución = " + resolucion +
"\nConsumo de energia = " + consumo_energia + "\nSoporte portable = " + soporte_portable
+ "\nTipo de conector = " + Tipo_conector + "\nColor = " + Color + "\nDimensiones = "
+ Dimensiones;
}
}
Fuente de alimentación
/*
Programa: Proyecto ensamble
Autor: Estudiantes de segundo semestre en programacion orientada a objetos
Fecha: 01/02/2018
Versión: 1.0
*/
//Especificación del paquete al que pertenece la clase
package prEnsamble;
//Definición de la clase
public class Fuente_Alimentacion {
//Declaración de atributos de la clase
Marca nombremc;
String Potencia;
String peso;
String tipo;
String dimensiones;
int c_pines;
//Constructor de la clase
public Fuente_Alimentacion(Marca nombremc, String Potencia, String peso, String tipo, String dimensiones, int c_pines) {
this.nombremc = nombremc;
this.Potencia = Potencia;
this.peso = peso;
this.tipo = tipo;
this.dimensiones = dimensiones;
this.c_pines = c_pines;
}
//Método para obtener el nombre de la marca
public Marca getNombremc() {
return nombremc;
}
//Método para asignar el nombre a la marca
public void setNombremc(Marca nombremc) {
this.nombremc = nombremc;
}
//Método para obtener la potencia
public String getPotencia() {
return Potencia;
}
//Método para asignar la potencia
public void setPotencia(String Potencia) {
this.Potencia = Potencia;
}
//Método para obtener el valor del peso
public String getPeso() {
return peso;
}
//Método para asignar el valor del peso
public void setPeso(String peso) {
this.peso = peso;
}
//Método para obtener el tipo de la clase
public String getTipo() {
return tipo;
}
//Método para asignar el tipo de la clase
public void setTipo(String tipo) {
this.tipo = tipo;
}
//Método para obtener los valores de las dimensiones
public String getDimensiones() {
return dimensiones;
}
//Método para asignar los valores de las dimensiones
public void setDimensiones(String dimensiones) {
this.dimensiones = dimensiones;
}
//Método para obtener la cantidad de pines
public int getC_pines() {
return c_pines;
}
//Método para asignar la cantidad de pines
public void setC_pines(int c_pines) {
this.c_pines = c_pines;
}
//Sobreescribir el método toString de la clase Object
@Override
public String toString() {
return "\nFUENTE DE ALIMENTACIÓN:\n" + nombremc + "\nPotencia = " +
Potencia + "\nPeso = " + peso + "\nTipo = " + tipo
+ "Dimensiones = " + dimensiones + "\nPines = " + c_pines;
}
}
Programa: Proyecto ensamble
Autor: Estudiantes de segundo semestre en programacion orientada a objetos
Fecha: 01/02/2018
Versión: 1.0
*/
//Especificación del paquete al que pertenece la clase
package prEnsamble;
//Definición de la clase
public class Fuente_Alimentacion {
//Declaración de atributos de la clase
Marca nombremc;
String Potencia;
String peso;
String tipo;
String dimensiones;
int c_pines;
//Constructor de la clase
public Fuente_Alimentacion(Marca nombremc, String Potencia, String peso, String tipo, String dimensiones, int c_pines) {
this.nombremc = nombremc;
this.Potencia = Potencia;
this.peso = peso;
this.tipo = tipo;
this.dimensiones = dimensiones;
this.c_pines = c_pines;
}
//Método para obtener el nombre de la marca
public Marca getNombremc() {
return nombremc;
}
//Método para asignar el nombre a la marca
public void setNombremc(Marca nombremc) {
this.nombremc = nombremc;
}
//Método para obtener la potencia
public String getPotencia() {
return Potencia;
}
//Método para asignar la potencia
public void setPotencia(String Potencia) {
this.Potencia = Potencia;
}
//Método para obtener el valor del peso
public String getPeso() {
return peso;
}
//Método para asignar el valor del peso
public void setPeso(String peso) {
this.peso = peso;
}
//Método para obtener el tipo de la clase
public String getTipo() {
return tipo;
}
//Método para asignar el tipo de la clase
public void setTipo(String tipo) {
this.tipo = tipo;
}
//Método para obtener los valores de las dimensiones
public String getDimensiones() {
return dimensiones;
}
//Método para asignar los valores de las dimensiones
public void setDimensiones(String dimensiones) {
this.dimensiones = dimensiones;
}
//Método para obtener la cantidad de pines
public int getC_pines() {
return c_pines;
}
//Método para asignar la cantidad de pines
public void setC_pines(int c_pines) {
this.c_pines = c_pines;
}
//Sobreescribir el método toString de la clase Object
@Override
public String toString() {
return "\nFUENTE DE ALIMENTACIÓN:\n" + nombremc + "\nPotencia = " +
Potencia + "\nPeso = " + peso + "\nTipo = " + tipo
+ "Dimensiones = " + dimensiones + "\nPines = " + c_pines;
}
}
Clase Tarjeta Gráfica.
/*
Programa: Tarjeta gráfica
Autor: grupo k1A poo UMB
Fecha: 01/02/2018
Versión: 1.0
*/
package prEnsamble;
public class TarjetaGrafica {
// Declaracion de Atributos.
Marca Nombre_Marca;
String Modelo;
String Transistores;
String Consumo;
int Conectores_HDMI;
String Potencia_computo;
String Fuente_Necesaria;
public TarjetaGrafica(Marca Nombre_Marca, String Modelo, String
Transistores, String Consumo, int Conectores_HDMI, String
Potencia_computo, String Fuente_Necesaria) {
//Declaracion de el contructor
this.Nombre_Marca = Nombre_Marca;
this.Modelo = Modelo;
this.Transistores = Transistores;
this.Consumo = Consumo;
this.Conectores_HDMI = Conectores_HDMI;
this.Potencia_computo = Potencia_computo;
this.Fuente_Necesaria = Fuente_Necesaria;
}
//método para obtener el nombre de la marca
public Marca getNombre_Marca() {
return Nombre_Marca;
}
// metodo para asignar el nombre a la marca.
public void setNombre_Marca(Marca Nombre_Marca) {
this.Nombre_Marca = Nombre_Marca;
}
// metodo para obtener modelo.
public String getModelo() {
return Modelo;
}
// metodo para asignar el modelo.
public void setModelo(String Modelo) {
this.Modelo = Modelo;
}
// metodo para obtener los transistores.
public String getTransistores() {
return Transistores;
}
// metodo para asignar los transistores.
public void setTransistores(String Transistores) {
this.Transistores = Transistores;
}
// metodo para obtener el consumo
public String getConsumo() {
return Consumo;
}
// metodo para asignar el consumo.
public void setConsumo(String Consumo) {
this.Consumo = Consumo;
}
// metodo para obtener los conectores.
public int getConectores_HDMI() {
return Conectores_HDMI;
}
//metodo para asignar los conectores.
public void setConectores_HDMI(int Conectores_HDMI) {
this.Conectores_HDMI = Conectores_HDMI;
}
// metodo para obtener la potencia.
public String getPotencia_computo() {
return Potencia_computo;
}
// metodo para asignar la potencia.
public void setPotencia_computo(String Potencia_computo) {
this.Potencia_computo = Potencia_computo;
}
// metodo para obtener la fuente necesaria.
public String getFuente_Necesaria() {
return Fuente_Necesaria;
}
// metodo para asignar la fuente nce
public void setFuente_Necesaria(String Fuente_Necesaria) {
this.Fuente_Necesaria = Fuente_Necesaria;
}
//sobrescribir el metodo toString que pertenece a la clase object
@Override
public String toString() {
return "\nTARJETA GRÁFICA: \n" + Nombre_Marca + "\nModelo = " + Modelo +
"\nTransistores = " + Transistores + "\nConsumo = " + Consumo +
"\nCantidad de conectores HDMI = " + Conectores_HDMI +
"\nPotencia de computo = " + Potencia_computo + "\nFuente "
+ "necesaria = " + Fuente_Necesaria;
}
}
Programa: Tarjeta gráfica
Autor: grupo k1A poo UMB
Fecha: 01/02/2018
Versión: 1.0
*/
package prEnsamble;
public class TarjetaGrafica {
// Declaracion de Atributos.
Marca Nombre_Marca;
String Modelo;
String Transistores;
String Consumo;
int Conectores_HDMI;
String Potencia_computo;
String Fuente_Necesaria;
public TarjetaGrafica(Marca Nombre_Marca, String Modelo, String
Transistores, String Consumo, int Conectores_HDMI, String
Potencia_computo, String Fuente_Necesaria) {
//Declaracion de el contructor
this.Nombre_Marca = Nombre_Marca;
this.Modelo = Modelo;
this.Transistores = Transistores;
this.Consumo = Consumo;
this.Conectores_HDMI = Conectores_HDMI;
this.Potencia_computo = Potencia_computo;
this.Fuente_Necesaria = Fuente_Necesaria;
}
//método para obtener el nombre de la marca
public Marca getNombre_Marca() {
return Nombre_Marca;
}
// metodo para asignar el nombre a la marca.
public void setNombre_Marca(Marca Nombre_Marca) {
this.Nombre_Marca = Nombre_Marca;
}
// metodo para obtener modelo.
public String getModelo() {
return Modelo;
}
// metodo para asignar el modelo.
public void setModelo(String Modelo) {
this.Modelo = Modelo;
}
// metodo para obtener los transistores.
public String getTransistores() {
return Transistores;
}
// metodo para asignar los transistores.
public void setTransistores(String Transistores) {
this.Transistores = Transistores;
}
// metodo para obtener el consumo
public String getConsumo() {
return Consumo;
}
// metodo para asignar el consumo.
public void setConsumo(String Consumo) {
this.Consumo = Consumo;
}
// metodo para obtener los conectores.
public int getConectores_HDMI() {
return Conectores_HDMI;
}
//metodo para asignar los conectores.
public void setConectores_HDMI(int Conectores_HDMI) {
this.Conectores_HDMI = Conectores_HDMI;
}
// metodo para obtener la potencia.
public String getPotencia_computo() {
return Potencia_computo;
}
// metodo para asignar la potencia.
public void setPotencia_computo(String Potencia_computo) {
this.Potencia_computo = Potencia_computo;
}
// metodo para obtener la fuente necesaria.
public String getFuente_Necesaria() {
return Fuente_Necesaria;
}
// metodo para asignar la fuente nce
public void setFuente_Necesaria(String Fuente_Necesaria) {
this.Fuente_Necesaria = Fuente_Necesaria;
}
//sobrescribir el metodo toString que pertenece a la clase object
@Override
public String toString() {
return "\nTARJETA GRÁFICA: \n" + Nombre_Marca + "\nModelo = " + Modelo +
"\nTransistores = " + Transistores + "\nConsumo = " + Consumo +
"\nCantidad de conectores HDMI = " + Conectores_HDMI +
"\nPotencia de computo = " + Potencia_computo + "\nFuente "
+ "necesaria = " + Fuente_Necesaria;
}
}
Proyecto "Ensambladora de computadores"
En el grupo K1A de la materia "Programación Orientada a Objetos" creamos un proyecto en el cual utilizamos clases para simular una compañía ensambladora de computadores, dividiendo el proyecto en cada uno de los componentes que se usarian para el ensamblaje, a continuacion se encuentra el metodo main del proyecto con su respectiva documentación y métodos.
--------------------------------------------------------------------------------------------------------------------------
/*
Programa: Ensamble de PCs
Autor: Grupo K1A Programacion Orientada a Objetos
Fecha: 21/02/2018
Versión: 1.0
*/
package prEnsamble;
//nombre de la clase
public class PrEnsamble {
//método principal
public static void main(String[] args) {
//Crear marcas
Marca HP = new Marca ("HP");
Marca Acer = new Marca("Acer");
Marca Lenovo = new Marca("Lenovo");
Marca Asus = new Marca("Asus");
Marca Mac = new Marca("Mac");
Marca Kingston = new Marca("Kingston");
Marca HyperX = new Marca("HyperX");
Marca Corsair = new Marca("Corsair");
// Crear Marcas de procesadores
Marca Intel = new Marca ("Intel");
Marca AMD = new Marca ("AMD");
// Crear Marcas de Camaras Web
Marca Microsoft = new Marca ("Microsoft");
// Crear Marcas de Mouse
Marca Keywin = new Marca ("Keywin");
Marca Razer = new Marca ("Razer");
Marca Unitech = new Marca ("Unitech");
Marca Genius = new Marca ("Genius");
// Crear Marcas de ventiladores
Marca Hyper = new Marca ("Hyper");
Marca MSI = new Marca ("MSI");
//Crear Marcas tarjetas gráfica
Marca Gigabyte = new Marca ("Gigabyte");
Marca Zotac = new Marca ("Zotac");
Marca Sapphire = new Marca ("Sapphire");
Marca Palit = new Marca ("Palit");
//Crear Marcas de fuentes de alimentación
Marca Enermax = new Marca ("Enermax");
Marca Seasonic = new Marca ("Seasonix");
Marca EVGA = new Marca ("EVGA");
Marca Antec = new Marca ("Antec");
Marca Urano = new Marca ("Urano");
// Crear Marcas torres
Marca ICEBERG = new Marca ("ICEBERG");
Marca Aerocool = new Marca ("Aerocool");
Marca Thermaltake = new Marca ("Thermaltake");
//Crear Marcas Disco duro
Marca Seagate = new Marca ("Seagate");
Marca Toshiba = new Marca ("Toshiba");
Marca Hitachi = new Marca ("Hitachi");
//Crear Marcas Lector de memoria
Marca Phoenix = new Marca ("Phoenix");
Marca Sony = new Marca ("Sony");
Marca NZXT = new Marca ("NZXT");
Marca Dell = new Marca ("Dell");
//Crear Marcas de UnidadDVD
Marca LG = new Marca ("LG");
Marca Pioneer = new Marca ("Pioneer");
Marca Samsung = new Marca ("Samsung");
Marca Liteon = new Marca ("Liteon");
//Crear Marcas de Teclados
Marca Hyperxtm = new Marca ("Hyperxtm");
//crear memorias
MemoriaRAM mr1 = new MemoriaRAM (Kingston, "DDR3", 8, 12800);
MemoriaRAM mr2 = new MemoriaRAM (Mac, "DDR2", 4, 12800);
MemoriaRAM mr3 = new MemoriaRAM (Kingston, "DDR3", 8, 12800);
MemoriaRAM mr4 = new MemoriaRAM (Corsair, "DDR3", 32, 12800);
MemoriaRAM mr5 = new MemoriaRAM (HyperX, 32, 21600);
MemoriaRAM mr6 = new MemoriaRAM ();
//Crear cámaras web
Camara_Web cw1 = new Camara_Web (Microsoft, 720, 28, true, "USB", "rojo", "5x6 cm");
Camara_Web cw2 = new Camara_Web (Lenovo, 250, 30, false, "USB", "negro", "4x5 cm");
Camara_Web cw3 = new Camara_Web (Asus, 120, 26, true, "USB", "azul", "5x5 cm");
// Crear procesadores
Procesador p1 = new Procesador (Intel, 4, 5, 3, 1115, "Alto", "Cuarta");
Procesador p2 = new Procesador (AMD, 8, 4, 3, 1115, "Bajo", "Septima");
Procesador p3 = new Procesador (Intel, 8, 7, 3, 1115, "Medio", "Cuarta");
Procesador p4 = new Procesador (AMD, 2, 4, 6, 1115, "Medio", "Quinta");
Procesador p5 = new Procesador (AMD, 4, 9, 6, 1115, "Alto", "Cuarta");
//Crear ventiladores
Ventilador v1 = new Ventilador (Hyper,"T2", "Cuatromil", 5000, "30x30", "Negro", true, 2);
Ventilador v2 = new Ventilador (Hyper,"212", "Cincomil", 5500, "35x35", "Gris", true, 4);
Ventilador v3 = new Ventilador (MSI,"Torx Fan", "Tresmilquinientos", 5000, "34x34", "Blanco", true, 8);
Ventilador v4 = new Ventilador (Hyper,"T4", "Cuatromilquinientos", 6000, "36x36", "Negro", true, 2);
Ventilador v5 = new Ventilador (Hyper,"T2", "Cuatromil", 6000, "32x32", "Gris", false, 4);
Ventilador v6 = new Ventilador (Hyper,"T4", "Dosmilquinientos", 6500, "40x40", "Negro", true, 4);
//Crear Mouse
Mouse m1 = new Mouse (Keywin, 1700, false, "12x20", true, 2, "Rojo", "USB");
Mouse m2 = new Mouse (Razer, 1900, false, "13x22", true, 3, "Negro", "USB");
Mouse m3 = new Mouse (Unitech, 1000, true, "10x19", false, 3, "Negro", "USB");
Mouse m4 = new Mouse (Genius, 2000, true, "11x21", false, 3, "Rojo", "USB");
Mouse m5 = new Mouse (Genius, 900, false, "12x22", true, 2, "Negro", "USB");
Mouse m6 = new Mouse (Unitech, 1200, false, "18x29", true, 3, "Rojo", "USB");
//Crear tarjetas gráficas
TarjetaGrafica tg1 = new TarjetaGrafica (MSI, "Polaris","5700 M" ,"150 W", 2,"5.30 TFLOPS", "450 W");
TarjetaGrafica tg2 = new TarjetaGrafica (Gigabyte,"gp107","3300 M","75 W" , 1,"1.92 TFLOPS", "420 W");
TarjetaGrafica tg3 = new TarjetaGrafica (Zotac, "GP102", "4000 M","250 W",1,"11.61 TFLOPS","700 W");
TarjetaGrafica tg4 = new TarjetaGrafica (Sapphire, "Vega","12500 M", "295 W",1, "12.66 TFOLPS", "750 W");
TarjetaGrafica tg5 = new TarjetaGrafica (Palit,"GP102","3700 M","250W",1,"4.50","500 W");
//Crear Main Boards
MainBoard Mb1 = new MainBoard (Gigabyte, 2, 4, 1, 4, 1, "no", "LGA 1151", "Z370","GigabitEthernet" );
MainBoard Mb2 = new MainBoard (MSI, 2, 3, 1, 4, 1 ,"NO", "LGA 1151" ,"Z370","1219-V");
MainBoard Mb3 = new MainBoard (Asus, 2, 1, 1, 4, 1,"SI", "LGA 1151", "Z310","GigabitEthernet");
MainBoard Mb4 = new MainBoard (MSI, 2, 4, 1, 4, 1,"NO","AM4","X370","Intel 1211AT");
MainBoard Mb5 = new MainBoard (Asus, 2, 4, 2, 4, 1, "SI", "AM4","B350","Intel");
MainBoard Mb6 = new MainBoard (Gigabyte, 6, 1, 1,8,0,"NO","LGA 2011-V3","GbE LAN", "Intel");
MainBoard Mb7 = new MainBoard (Asus, 4, 4, 1, 4, 1, "NO", "Z279","1219V", "Intel");
//Crear fuentes de alimentación
Fuente_Alimentacion Fa1 = new Fuente_Alimentacion(Enermax,"450 w","2.5 kg","ATX","86*150*140 mm",4);
Fuente_Alimentacion Fa2 = new Fuente_Alimentacion(Seasonic,"430 w","2.3 kg", "ATX","86*150*140 mm",2);
Fuente_Alimentacion Fa3 = new Fuente_Alimentacion(Corsair, "750 w", "20 kg" ,"ATX","86*150*140 mm",3);
Fuente_Alimentacion Fa4 = new Fuente_Alimentacion(EVGA, "600 w","15 kg" ,"ATX","86*150*140 mm",3);
Fuente_Alimentacion Fa5 = new Fuente_Alimentacion(Antec,"520 w","18 kg" ,"ATX","86*150*140 mm",6);
Fuente_Alimentacion Fa6 = new Fuente_Alimentacion(Urano,"800 w", "1.42 kg","ATX","86*150*140 mm",2);
//Crear Discos duros
DiscoDuro dd1 = new DiscoDuro(Seagate, 2000, "Travelstar", 8000);
DiscoDuro dd2 = new DiscoDuro(Hitachi, 1000, "Barracuda", 7800);
DiscoDuro dd3 = new DiscoDuro(Toshiba, 1000, "Canvio", 7400);
DiscoDuro dd4 = new DiscoDuro(Toshiba, 500, "Canvio", 7000);
DiscoDuro dd5 = new DiscoDuro(Seagate, 1000, "skyhawk", 7200);
DiscoDuro dd6 = new DiscoDuro(Toshiba, 1000, "Canvio", 7600);
//Crear torre
Torre Tr1 = new Torre (Thermaltake,"Torre media","427 x 182 x 488 mm","6,3 kg","15 V",7);
Torre Tr2 = new Torre (Aerocool,"Torre media","0.7mm","205 x 445 x 410 mm","8.4Kg","6 V",7);
Torre Tr3 = new Torre (ICEBERG,"Mid Tower","0.8mm","405 x 245 x 310 mm","8 kg,","6 V",8);
// Crear Lectores de memoria
LectorMemoria lm1 = new LectorMemoria (Dell, "EM4102", "5.10x1.23x1.50 pulgadas", 5, true, true, false, true, "Negro", true);
LectorMemoria lm2 = new LectorMemoria (Phoenix, "PHMV401", "4.30x1.25x1.70 pulgadas", 6, true, true, false, true, "Negro", true);
LectorMemoria lm3 = new LectorMemoria (NZXT, "Aperture M", "5.50x1.30x1.60 pulgadas", 5, true, false, false, true, "Blanco", false);
LectorMemoria lm4 = new LectorMemoria (Kingston, "FCRHS4", "5.20x1.35x1.20 pulgadas", 3, true, false, false, true, "Gris", false);
LectorMemoria lm5 = new LectorMemoria (Sony, "RDF9K", "4.80x1.40x1.40 pulgadas", 4, true, true, true, false, "Gris", true);
LectorMemoria lm6 = new LectorMemoria (NZXT, "8CAPER00", "4.90x1.28x1.30 pulgadas", 5, false, true, true, true, "Negro", false);
//Crear unidades dvd room
UnidadDVD ud1 = new UnidadDVD (Asus, "Negro", "11.8x1.6x9.2 pulgadas", "104oe", "4x", true, "DVD-ROM", 1);
UnidadDVD ud2 = new UnidadDVD (Pioneer, "Negro", "8.8x1.7x8.2 pulgadas", "48x32", "6x", false, "DVD-R", 2);
UnidadDVD ud3 = new UnidadDVD (Samsung, "Blanco", "9.8x1.8x2.2 pulgadas", "gh24nsd", "8x", true, "DVD-RW", 2);
UnidadDVD ud4 = new UnidadDVD (LG, "Negro", "11.9x1.7x8.2 pulgadas", "sn-208", "6x", true, "DVD+R", 1);
UnidadDVD ud5 = new UnidadDVD (Asus, "Blanco", "11.5x1.7x8.2 pulgadas", "dl-8ats", "4x", false, "DVD+RW", 1);
UnidadDVD ud6 = new UnidadDVD (Pioneer, "Negro", "12.8x1.7x8.2 pulgadas", "sn-506a", "2x", false, "DVD+RW DL", 2);
UnidadDVD ud7 = new UnidadDVD (LG, "Negro", "12.0x1.7x8.2 pulgadas", "sn-235o", "8x", false, "DVD-ROM", 2);
//Crear teclados
Teclado tc1 = new Teclado (Kingston,"mecanico",true,"usb","si","si");
Teclado tc2 = new Teclado (Hyperxtm, "mecanico",true,"usb","no","si");
Teclado tc3 = new Teclado (Genius, "mecanico",true,"usb","no","si");
Teclado tc4 = new Teclado (Genius, "mecanico",true,"usb","si","no");
Teclado tc5 = new Teclado (Kingston, "mecanico",true,"usb", "si","si");
//Crear Monitores
Monitor mo1 = new Monitor (HP, "45x30", "4k", "Negro", "HDMI", 4);
Monitor mo2 = new Monitor (Samsung, "46x32", "4k", "Gris", "HDMI", 3);
Monitor mo3 = new Monitor (LG, "39x30", "1080k", "Negro", "HDMI", 3);
Monitor mo4 = new Monitor (Lenovo, "48x39", "4k", "Negro", "VGA", 2);
Monitor mo5 = new Monitor (Asus, "40x29", "1080p", "Negro", "HDMI", 2);
Monitor mo6 = new Monitor (HP, "42x34", "4k", "Gris", "VGA", 3);
Monitor mo7 = new Monitor (Asus, "44x39", "1080p", "Gris", "HDMI", 4);
//Crear computadores
Computador pc1 = new Computador(Lenovo, Tr1, Fa1, Mb1, p1, mr1, tg1,
dd1, ud1, lm1, v1, mo1, tc1, m1, cw1);
System.out.println("COMPUTADOR 1 : \n" + pc1.toString());
}
}
--------------------------------------------------------------------------------------------------------------------------
/*
Programa: Ensamble de PCs
Autor: Grupo K1A Programacion Orientada a Objetos
Fecha: 21/02/2018
Versión: 1.0
*/
package prEnsamble;
//nombre de la clase
public class PrEnsamble {
//método principal
public static void main(String[] args) {
//Crear marcas
Marca HP = new Marca ("HP");
Marca Acer = new Marca("Acer");
Marca Lenovo = new Marca("Lenovo");
Marca Asus = new Marca("Asus");
Marca Mac = new Marca("Mac");
Marca Kingston = new Marca("Kingston");
Marca HyperX = new Marca("HyperX");
Marca Corsair = new Marca("Corsair");
// Crear Marcas de procesadores
Marca Intel = new Marca ("Intel");
Marca AMD = new Marca ("AMD");
// Crear Marcas de Camaras Web
Marca Microsoft = new Marca ("Microsoft");
// Crear Marcas de Mouse
Marca Keywin = new Marca ("Keywin");
Marca Razer = new Marca ("Razer");
Marca Unitech = new Marca ("Unitech");
Marca Genius = new Marca ("Genius");
// Crear Marcas de ventiladores
Marca Hyper = new Marca ("Hyper");
Marca MSI = new Marca ("MSI");
//Crear Marcas tarjetas gráfica
Marca Gigabyte = new Marca ("Gigabyte");
Marca Zotac = new Marca ("Zotac");
Marca Sapphire = new Marca ("Sapphire");
Marca Palit = new Marca ("Palit");
//Crear Marcas de fuentes de alimentación
Marca Enermax = new Marca ("Enermax");
Marca Seasonic = new Marca ("Seasonix");
Marca EVGA = new Marca ("EVGA");
Marca Antec = new Marca ("Antec");
Marca Urano = new Marca ("Urano");
// Crear Marcas torres
Marca ICEBERG = new Marca ("ICEBERG");
Marca Aerocool = new Marca ("Aerocool");
Marca Thermaltake = new Marca ("Thermaltake");
//Crear Marcas Disco duro
Marca Seagate = new Marca ("Seagate");
Marca Toshiba = new Marca ("Toshiba");
Marca Hitachi = new Marca ("Hitachi");
//Crear Marcas Lector de memoria
Marca Phoenix = new Marca ("Phoenix");
Marca Sony = new Marca ("Sony");
Marca NZXT = new Marca ("NZXT");
Marca Dell = new Marca ("Dell");
//Crear Marcas de UnidadDVD
Marca LG = new Marca ("LG");
Marca Pioneer = new Marca ("Pioneer");
Marca Samsung = new Marca ("Samsung");
Marca Liteon = new Marca ("Liteon");
//Crear Marcas de Teclados
Marca Hyperxtm = new Marca ("Hyperxtm");
//crear memorias
MemoriaRAM mr1 = new MemoriaRAM (Kingston, "DDR3", 8, 12800);
MemoriaRAM mr2 = new MemoriaRAM (Mac, "DDR2", 4, 12800);
MemoriaRAM mr3 = new MemoriaRAM (Kingston, "DDR3", 8, 12800);
MemoriaRAM mr4 = new MemoriaRAM (Corsair, "DDR3", 32, 12800);
MemoriaRAM mr5 = new MemoriaRAM (HyperX, 32, 21600);
MemoriaRAM mr6 = new MemoriaRAM ();
//Crear cámaras web
Camara_Web cw1 = new Camara_Web (Microsoft, 720, 28, true, "USB", "rojo", "5x6 cm");
Camara_Web cw2 = new Camara_Web (Lenovo, 250, 30, false, "USB", "negro", "4x5 cm");
Camara_Web cw3 = new Camara_Web (Asus, 120, 26, true, "USB", "azul", "5x5 cm");
// Crear procesadores
Procesador p1 = new Procesador (Intel, 4, 5, 3, 1115, "Alto", "Cuarta");
Procesador p2 = new Procesador (AMD, 8, 4, 3, 1115, "Bajo", "Septima");
Procesador p3 = new Procesador (Intel, 8, 7, 3, 1115, "Medio", "Cuarta");
Procesador p4 = new Procesador (AMD, 2, 4, 6, 1115, "Medio", "Quinta");
Procesador p5 = new Procesador (AMD, 4, 9, 6, 1115, "Alto", "Cuarta");
//Crear ventiladores
Ventilador v1 = new Ventilador (Hyper,"T2", "Cuatromil", 5000, "30x30", "Negro", true, 2);
Ventilador v2 = new Ventilador (Hyper,"212", "Cincomil", 5500, "35x35", "Gris", true, 4);
Ventilador v3 = new Ventilador (MSI,"Torx Fan", "Tresmilquinientos", 5000, "34x34", "Blanco", true, 8);
Ventilador v4 = new Ventilador (Hyper,"T4", "Cuatromilquinientos", 6000, "36x36", "Negro", true, 2);
Ventilador v5 = new Ventilador (Hyper,"T2", "Cuatromil", 6000, "32x32", "Gris", false, 4);
Ventilador v6 = new Ventilador (Hyper,"T4", "Dosmilquinientos", 6500, "40x40", "Negro", true, 4);
//Crear Mouse
Mouse m1 = new Mouse (Keywin, 1700, false, "12x20", true, 2, "Rojo", "USB");
Mouse m2 = new Mouse (Razer, 1900, false, "13x22", true, 3, "Negro", "USB");
Mouse m3 = new Mouse (Unitech, 1000, true, "10x19", false, 3, "Negro", "USB");
Mouse m4 = new Mouse (Genius, 2000, true, "11x21", false, 3, "Rojo", "USB");
Mouse m5 = new Mouse (Genius, 900, false, "12x22", true, 2, "Negro", "USB");
Mouse m6 = new Mouse (Unitech, 1200, false, "18x29", true, 3, "Rojo", "USB");
//Crear tarjetas gráficas
TarjetaGrafica tg1 = new TarjetaGrafica (MSI, "Polaris","5700 M" ,"150 W", 2,"5.30 TFLOPS", "450 W");
TarjetaGrafica tg2 = new TarjetaGrafica (Gigabyte,"gp107","3300 M","75 W" , 1,"1.92 TFLOPS", "420 W");
TarjetaGrafica tg3 = new TarjetaGrafica (Zotac, "GP102", "4000 M","250 W",1,"11.61 TFLOPS","700 W");
TarjetaGrafica tg4 = new TarjetaGrafica (Sapphire, "Vega","12500 M", "295 W",1, "12.66 TFOLPS", "750 W");
TarjetaGrafica tg5 = new TarjetaGrafica (Palit,"GP102","3700 M","250W",1,"4.50","500 W");
//Crear Main Boards
MainBoard Mb1 = new MainBoard (Gigabyte, 2, 4, 1, 4, 1, "no", "LGA 1151", "Z370","GigabitEthernet" );
MainBoard Mb2 = new MainBoard (MSI, 2, 3, 1, 4, 1 ,"NO", "LGA 1151" ,"Z370","1219-V");
MainBoard Mb3 = new MainBoard (Asus, 2, 1, 1, 4, 1,"SI", "LGA 1151", "Z310","GigabitEthernet");
MainBoard Mb4 = new MainBoard (MSI, 2, 4, 1, 4, 1,"NO","AM4","X370","Intel 1211AT");
MainBoard Mb5 = new MainBoard (Asus, 2, 4, 2, 4, 1, "SI", "AM4","B350","Intel");
MainBoard Mb6 = new MainBoard (Gigabyte, 6, 1, 1,8,0,"NO","LGA 2011-V3","GbE LAN", "Intel");
MainBoard Mb7 = new MainBoard (Asus, 4, 4, 1, 4, 1, "NO", "Z279","1219V", "Intel");
//Crear fuentes de alimentación
Fuente_Alimentacion Fa1 = new Fuente_Alimentacion(Enermax,"450 w","2.5 kg","ATX","86*150*140 mm",4);
Fuente_Alimentacion Fa2 = new Fuente_Alimentacion(Seasonic,"430 w","2.3 kg", "ATX","86*150*140 mm",2);
Fuente_Alimentacion Fa3 = new Fuente_Alimentacion(Corsair, "750 w", "20 kg" ,"ATX","86*150*140 mm",3);
Fuente_Alimentacion Fa4 = new Fuente_Alimentacion(EVGA, "600 w","15 kg" ,"ATX","86*150*140 mm",3);
Fuente_Alimentacion Fa5 = new Fuente_Alimentacion(Antec,"520 w","18 kg" ,"ATX","86*150*140 mm",6);
Fuente_Alimentacion Fa6 = new Fuente_Alimentacion(Urano,"800 w", "1.42 kg","ATX","86*150*140 mm",2);
//Crear Discos duros
DiscoDuro dd1 = new DiscoDuro(Seagate, 2000, "Travelstar", 8000);
DiscoDuro dd2 = new DiscoDuro(Hitachi, 1000, "Barracuda", 7800);
DiscoDuro dd3 = new DiscoDuro(Toshiba, 1000, "Canvio", 7400);
DiscoDuro dd4 = new DiscoDuro(Toshiba, 500, "Canvio", 7000);
DiscoDuro dd5 = new DiscoDuro(Seagate, 1000, "skyhawk", 7200);
DiscoDuro dd6 = new DiscoDuro(Toshiba, 1000, "Canvio", 7600);
//Crear torre
Torre Tr1 = new Torre (Thermaltake,"Torre media","427 x 182 x 488 mm","6,3 kg","15 V",7);
Torre Tr2 = new Torre (Aerocool,"Torre media","0.7mm","205 x 445 x 410 mm","8.4Kg","6 V",7);
Torre Tr3 = new Torre (ICEBERG,"Mid Tower","0.8mm","405 x 245 x 310 mm","8 kg,","6 V",8);
// Crear Lectores de memoria
LectorMemoria lm1 = new LectorMemoria (Dell, "EM4102", "5.10x1.23x1.50 pulgadas", 5, true, true, false, true, "Negro", true);
LectorMemoria lm2 = new LectorMemoria (Phoenix, "PHMV401", "4.30x1.25x1.70 pulgadas", 6, true, true, false, true, "Negro", true);
LectorMemoria lm3 = new LectorMemoria (NZXT, "Aperture M", "5.50x1.30x1.60 pulgadas", 5, true, false, false, true, "Blanco", false);
LectorMemoria lm4 = new LectorMemoria (Kingston, "FCRHS4", "5.20x1.35x1.20 pulgadas", 3, true, false, false, true, "Gris", false);
LectorMemoria lm5 = new LectorMemoria (Sony, "RDF9K", "4.80x1.40x1.40 pulgadas", 4, true, true, true, false, "Gris", true);
LectorMemoria lm6 = new LectorMemoria (NZXT, "8CAPER00", "4.90x1.28x1.30 pulgadas", 5, false, true, true, true, "Negro", false);
//Crear unidades dvd room
UnidadDVD ud1 = new UnidadDVD (Asus, "Negro", "11.8x1.6x9.2 pulgadas", "104oe", "4x", true, "DVD-ROM", 1);
UnidadDVD ud2 = new UnidadDVD (Pioneer, "Negro", "8.8x1.7x8.2 pulgadas", "48x32", "6x", false, "DVD-R", 2);
UnidadDVD ud3 = new UnidadDVD (Samsung, "Blanco", "9.8x1.8x2.2 pulgadas", "gh24nsd", "8x", true, "DVD-RW", 2);
UnidadDVD ud4 = new UnidadDVD (LG, "Negro", "11.9x1.7x8.2 pulgadas", "sn-208", "6x", true, "DVD+R", 1);
UnidadDVD ud5 = new UnidadDVD (Asus, "Blanco", "11.5x1.7x8.2 pulgadas", "dl-8ats", "4x", false, "DVD+RW", 1);
UnidadDVD ud6 = new UnidadDVD (Pioneer, "Negro", "12.8x1.7x8.2 pulgadas", "sn-506a", "2x", false, "DVD+RW DL", 2);
UnidadDVD ud7 = new UnidadDVD (LG, "Negro", "12.0x1.7x8.2 pulgadas", "sn-235o", "8x", false, "DVD-ROM", 2);
//Crear teclados
Teclado tc1 = new Teclado (Kingston,"mecanico",true,"usb","si","si");
Teclado tc2 = new Teclado (Hyperxtm, "mecanico",true,"usb","no","si");
Teclado tc3 = new Teclado (Genius, "mecanico",true,"usb","no","si");
Teclado tc4 = new Teclado (Genius, "mecanico",true,"usb","si","no");
Teclado tc5 = new Teclado (Kingston, "mecanico",true,"usb", "si","si");
//Crear Monitores
Monitor mo1 = new Monitor (HP, "45x30", "4k", "Negro", "HDMI", 4);
Monitor mo2 = new Monitor (Samsung, "46x32", "4k", "Gris", "HDMI", 3);
Monitor mo3 = new Monitor (LG, "39x30", "1080k", "Negro", "HDMI", 3);
Monitor mo4 = new Monitor (Lenovo, "48x39", "4k", "Negro", "VGA", 2);
Monitor mo5 = new Monitor (Asus, "40x29", "1080p", "Negro", "HDMI", 2);
Monitor mo6 = new Monitor (HP, "42x34", "4k", "Gris", "VGA", 3);
Monitor mo7 = new Monitor (Asus, "44x39", "1080p", "Gris", "HDMI", 4);
//Crear computadores
Computador pc1 = new Computador(Lenovo, Tr1, Fa1, Mb1, p1, mr1, tg1,
dd1, ud1, lm1, v1, mo1, tc1, m1, cw1);
System.out.println("COMPUTADOR 1 : \n" + pc1.toString());
}
}
--------------------------------------------------------------------------------------------------------------------------
A continuación van a encontrar cada una de las clases que componen este proyecto, en las distintas entradas del Blog encontraran cada una documentada.
Teclado
/*
Programa: Teclado
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 Teclado {
//Atributos
Marca Nombre_Marca;
String tipo;
boolean retroiluminacion;
String conexion;
String Anti_Ghosting;
String Sistema_de_pulsación;
//Constructor
public Teclado(Marca Nombre_Marca, String tipo, boolean retroiluminacion, String conexion, String Anti_Ghosting, String Sistema_de_pulsación) {
this.Nombre_Marca = Nombre_Marca;
this.tipo = tipo;
this.retroiluminacion = retroiluminacion;
this.conexion = conexion;
this.Anti_Ghosting = Anti_Ghosting;
this.Sistema_de_pulsación = Sistema_de_pulsación;
}
//Getter ang setting
//Método para obtener el nombre de la marca
public Marca getNombre_Marca() {
return Nombre_Marca;
}
//Método para asignar (poner) el nombre de la marca
public void setNombre_Marca(Marca Nombre_Marca) {
this.Nombre_Marca = Nombre_Marca;
}
//Método para obtener el nombre del tipo de teclado
public String getTipo() {
return tipo;
}
//Método para asignar (poner) el nombre del tipo de teclado
public void setTipo(String tipo) {
this.tipo = tipo;
}
//Método para obtener el tipo de retroiluminacion
public boolean isRetroiluminacion() {
return retroiluminacion;
}
//Método para asignar (poner) el tipo de retroiluminacion
public void setRetroiluminacion(boolean retroiluminacion) {
this.retroiluminacion = retroiluminacion;
}
//Método para obtener el tipo de conexion
public String getConexion() {
return conexion;
}
//Método para asignar (poner) el tipo de conexion
public void setConexion(String conexion) {
this.conexion = conexion;
}
//Método para obtener el tipo de anti ghosting
public String getAnti_Ghosting() {
return Anti_Ghosting;
}
//Método para asignar (poner) el tipo de anti ghosting
public void setAnti_Ghosting(String Anti_Ghosting) {
this.Anti_Ghosting = Anti_Ghosting;
}
//Método para obtener el sistema de pulsacion
public String getSistema_de_pulsación() {
return Sistema_de_pulsación;
}
//Método para asignar (poner) el sistema de pulsacion
public void setSistema_de_pulsación(String Sistema_de_pulsación) {
this.Sistema_de_pulsación = Sistema_de_pulsación;
}
//Sobreescribir el metodo toString que pertenece a la clase object
@Override
public String toString() {
return "\nTECLADO:\n" + Nombre_Marca + "\nTipo = " + tipo + "\nRetroiluminación = " + retroiluminacion +
"\nConexión=" + conexion + "\nAnti Ghosting = " + Anti_Ghosting +
"\nSistema de pulsación = " + Sistema_de_pulsación;
}
}
Programa: Teclado
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 Teclado {
//Atributos
Marca Nombre_Marca;
String tipo;
boolean retroiluminacion;
String conexion;
String Anti_Ghosting;
String Sistema_de_pulsación;
//Constructor
public Teclado(Marca Nombre_Marca, String tipo, boolean retroiluminacion, String conexion, String Anti_Ghosting, String Sistema_de_pulsación) {
this.Nombre_Marca = Nombre_Marca;
this.tipo = tipo;
this.retroiluminacion = retroiluminacion;
this.conexion = conexion;
this.Anti_Ghosting = Anti_Ghosting;
this.Sistema_de_pulsación = Sistema_de_pulsación;
}
//Getter ang setting
//Método para obtener el nombre de la marca
public Marca getNombre_Marca() {
return Nombre_Marca;
}
//Método para asignar (poner) el nombre de la marca
public void setNombre_Marca(Marca Nombre_Marca) {
this.Nombre_Marca = Nombre_Marca;
}
//Método para obtener el nombre del tipo de teclado
public String getTipo() {
return tipo;
}
//Método para asignar (poner) el nombre del tipo de teclado
public void setTipo(String tipo) {
this.tipo = tipo;
}
//Método para obtener el tipo de retroiluminacion
public boolean isRetroiluminacion() {
return retroiluminacion;
}
//Método para asignar (poner) el tipo de retroiluminacion
public void setRetroiluminacion(boolean retroiluminacion) {
this.retroiluminacion = retroiluminacion;
}
//Método para obtener el tipo de conexion
public String getConexion() {
return conexion;
}
//Método para asignar (poner) el tipo de conexion
public void setConexion(String conexion) {
this.conexion = conexion;
}
//Método para obtener el tipo de anti ghosting
public String getAnti_Ghosting() {
return Anti_Ghosting;
}
//Método para asignar (poner) el tipo de anti ghosting
public void setAnti_Ghosting(String Anti_Ghosting) {
this.Anti_Ghosting = Anti_Ghosting;
}
//Método para obtener el sistema de pulsacion
public String getSistema_de_pulsación() {
return Sistema_de_pulsación;
}
//Método para asignar (poner) el sistema de pulsacion
public void setSistema_de_pulsación(String Sistema_de_pulsación) {
this.Sistema_de_pulsación = Sistema_de_pulsación;
}
//Sobreescribir el metodo toString que pertenece a la clase object
@Override
public String toString() {
return "\nTECLADO:\n" + Nombre_Marca + "\nTipo = " + tipo + "\nRetroiluminación = " + retroiluminacion +
"\nConexión=" + conexion + "\nAnti Ghosting = " + Anti_Ghosting +
"\nSistema de pulsación = " + Sistema_de_pulsación;
}
}
Clase MainBoard
/*
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;
}
}
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;
}
}
Clase Torre
/*
Programa: Proyecto ensamble
Autor: Estudiantes de segundo semestre en POO de la UMB
Fecha: 01/02/2018
Versión: 1.0
*/
//Especificación del paquete al que pertenece la clase
package prEnsamble;
//Definición de la clase
public class Torre {
//Declaración de atributos de la clase
Marca marca;
String chasis_tipo;
String espesor_a;
String dimensiones;
String Peso;
String Voltaje_de_arranque;
int Ranuras_de_exp;
//Constructor de la clase
public Torre(Marca marca, String chasis_tipo, String espesor_a, String dimensiones, String Peso, String Voltaje_de_arranque, int Ranuras_de_exp) {
this.marca = marca;
this.chasis_tipo = chasis_tipo;
this.espesor_a = espesor_a;
this.dimensiones = dimensiones;
this.Peso = Peso;
this.Voltaje_de_arranque = Voltaje_de_arranque;
this.Ranuras_de_exp = Ranuras_de_exp;
}
//Constructor de la clase
public Torre(Marca marca, String chasis_tipo, String dimensiones,
String Peso, String Voltaje_de_arranque, int Ranuras_de_exp) {
this.marca = marca;
this.chasis_tipo = chasis_tipo;
this.espesor_a = null;
this.dimensiones = dimensiones;
this.Peso = Peso;
this.Voltaje_de_arranque = Voltaje_de_arranque;
this.Ranuras_de_exp = Ranuras_de_exp;
}
//Método para obtener el nombre de la marca
public Marca getMarca() {
return marca;
}
//Método para asignar el nombre a la marca
public void setMarca(Marca marca) {
this.marca = marca;
}
//Método para obtener el tamaño del chasis
public String getChasis_tipo() {
return chasis_tipo;
}
//Método para asignar el tamaño al chasis
public void setChasis_tipo(String chasis_tipo) {
this.chasis_tipo = chasis_tipo;
}
//Método para obtener el espesor
public String getEspesor_a() {
return espesor_a;
}
//Método para asignar el espesor
public void setEspesor_a(String espesor_a) {
this.espesor_a = espesor_a;
}
//Método para obtener las dimensiones
public String getDimensiones() {
return dimensiones;
}
//Método para asignar las dimensiones
public void setDimensiones(String dimensiones) {
this.dimensiones = dimensiones;
}
//Método para obtener el valor del peso
public String getPeso() {
return Peso;
}
//Método para asignar el valor al peso
public void setPeso(String Peso) {
this.Peso = Peso;
}
//Método para obtener el valor del voltaje del arranque
public String getVoltaje_de_arranque() {
return Voltaje_de_arranque;
}
//Método para asignar el valor al voltaje del arranque
public void setVoltaje_de_arranque(String Voltaje_de_arranque) {
this.Voltaje_de_arranque = Voltaje_de_arranque;
}
//Método para obtener la cantidad de ranuras
public int getRanuras_de_exp() {
return Ranuras_de_exp;
}
//Método para asignar la cantidad de ranuras
public void setRanuras_de_exp(int Ranuras_de_exp) {
this.Ranuras_de_exp = Ranuras_de_exp;
}
//Sobreescribir el método toString de la clase Object
@Override
public String toString() {
return "\nTORRE:" + "\n" + marca + "\nChasis tipo = " + chasis_tipo +
"\nEspesor = " + espesor_a + "\nDimensiones = " + dimensiones +
"\nPeso = " + Peso + "\nVoltaje de arranque = " +
Voltaje_de_arranque + "\nRanuras de exp = " + Ranuras_de_exp;
}
}
Programa: Proyecto ensamble
Autor: Estudiantes de segundo semestre en POO de la UMB
Fecha: 01/02/2018
Versión: 1.0
*/
//Especificación del paquete al que pertenece la clase
package prEnsamble;
//Definición de la clase
public class Torre {
//Declaración de atributos de la clase
Marca marca;
String chasis_tipo;
String espesor_a;
String dimensiones;
String Peso;
String Voltaje_de_arranque;
int Ranuras_de_exp;
//Constructor de la clase
public Torre(Marca marca, String chasis_tipo, String espesor_a, String dimensiones, String Peso, String Voltaje_de_arranque, int Ranuras_de_exp) {
this.marca = marca;
this.chasis_tipo = chasis_tipo;
this.espesor_a = espesor_a;
this.dimensiones = dimensiones;
this.Peso = Peso;
this.Voltaje_de_arranque = Voltaje_de_arranque;
this.Ranuras_de_exp = Ranuras_de_exp;
}
//Constructor de la clase
public Torre(Marca marca, String chasis_tipo, String dimensiones,
String Peso, String Voltaje_de_arranque, int Ranuras_de_exp) {
this.marca = marca;
this.chasis_tipo = chasis_tipo;
this.espesor_a = null;
this.dimensiones = dimensiones;
this.Peso = Peso;
this.Voltaje_de_arranque = Voltaje_de_arranque;
this.Ranuras_de_exp = Ranuras_de_exp;
}
//Método para obtener el nombre de la marca
public Marca getMarca() {
return marca;
}
//Método para asignar el nombre a la marca
public void setMarca(Marca marca) {
this.marca = marca;
}
//Método para obtener el tamaño del chasis
public String getChasis_tipo() {
return chasis_tipo;
}
//Método para asignar el tamaño al chasis
public void setChasis_tipo(String chasis_tipo) {
this.chasis_tipo = chasis_tipo;
}
//Método para obtener el espesor
public String getEspesor_a() {
return espesor_a;
}
//Método para asignar el espesor
public void setEspesor_a(String espesor_a) {
this.espesor_a = espesor_a;
}
//Método para obtener las dimensiones
public String getDimensiones() {
return dimensiones;
}
//Método para asignar las dimensiones
public void setDimensiones(String dimensiones) {
this.dimensiones = dimensiones;
}
//Método para obtener el valor del peso
public String getPeso() {
return Peso;
}
//Método para asignar el valor al peso
public void setPeso(String Peso) {
this.Peso = Peso;
}
//Método para obtener el valor del voltaje del arranque
public String getVoltaje_de_arranque() {
return Voltaje_de_arranque;
}
//Método para asignar el valor al voltaje del arranque
public void setVoltaje_de_arranque(String Voltaje_de_arranque) {
this.Voltaje_de_arranque = Voltaje_de_arranque;
}
//Método para obtener la cantidad de ranuras
public int getRanuras_de_exp() {
return Ranuras_de_exp;
}
//Método para asignar la cantidad de ranuras
public void setRanuras_de_exp(int Ranuras_de_exp) {
this.Ranuras_de_exp = Ranuras_de_exp;
}
//Sobreescribir el método toString de la clase Object
@Override
public String toString() {
return "\nTORRE:" + "\n" + marca + "\nChasis tipo = " + chasis_tipo +
"\nEspesor = " + espesor_a + "\nDimensiones = " + dimensiones +
"\nPeso = " + Peso + "\nVoltaje de arranque = " +
Voltaje_de_arranque + "\nRanuras de exp = " + Ranuras_de_exp;
}
}
Clase Procesador
/*
Programa: Procesador
Autor: grupo k1A poo UMB
Fecha: 01/02/2018
Versión: 1.0
*/
package prEnsamble;
public class Procesador {
// Declaracion de Atributos.
Marca Nombre_Marca;
int numero_nucleos;
int Espacio_Cache;
int Velocidad_procesador;
int Tipo_socket;
String consumo_energia;
String Generacion;
public Procesador(Marca Nombre_Marca, int numero_nucleos, int Espacio_Cache,
int Velocidad_procesador, int Tipo_socket, String consumo_energia,
String Generacion) {
//Declaracion de el contructor
this.Nombre_Marca = Nombre_Marca;
this.numero_nucleos = numero_nucleos;
this.Espacio_Cache = Espacio_Cache;
this.Velocidad_procesador = Velocidad_procesador;
this.Tipo_socket = Tipo_socket;
this.consumo_energia = consumo_energia;
this.Generacion = Generacion;
}
//método para obtener el nombre de la marca
public Marca getNombre_Marca() {
return Nombre_Marca;
}
// metodo para asignar el nombre a la marca.
public void setNombre_Marca(Marca Nombre_Marca) {
this.Nombre_Marca = Nombre_Marca;
}
// metodo para obtener el nombre de los nucleos.
public int getNumero_nucleos() {
return numero_nucleos;
}
// metodo para asignar el nombre de los nucleos
public void setNumero_nucleos(int numero_nucleos) {
this.numero_nucleos = numero_nucleos;
}
// metodo para obtener el Espacio.
public int getEspacio_Cache() {
return Espacio_Cache;
}
// metodo para asignar el espacio.
public void setEspacio_Cache(int Espacio_Cache) {
this.Espacio_Cache = Espacio_Cache;
}
// metodo para obtener la velocidad.
public int getVelocidad_procesador() {
return Velocidad_procesador;
}
// metodo para asignar la velocidad.
public void setVelocidad_procesador(int Velocidad_procesador) {
this.Velocidad_procesador = Velocidad_procesador;
}
// metodo para obtener el tipo socket
public int getTipo_socket() {
return Tipo_socket;
}
//metodo para asignar tipo socket.
public void setTipo_socket(int Tipo_socket) {
this.Tipo_socket = Tipo_socket;
}
// metod para obtener el consumo de enrgia.
public String getConsumo_energia() {
return consumo_energia;
}
// metodo para asignar el condumo de energia.
public void setConsumo_energia(String consumo_energia) {
this.consumo_energia = consumo_energia;
}
// metodo para obtener la genercion.
public String getGeneracion() {
return Generacion;
}
// metdo para asiganar la generacion.
public void setGeneracion(String Generacion) {
this.Generacion = Generacion;
}
//sobrescribir el metodo toString que pertenece a la clase object
@Override
public String toString() {
return "\nPROCESADOR: \n" + Nombre_Marca + "\nNúmero de núcleos = " + numero_nucleos +
"\nEspacio Cache = " + Espacio_Cache + "\nVelocidad = " + Velocidad_procesador
+ "\nTipo socket = " + Tipo_socket + "\nConsumo de energia = " + consumo_energia + "\nGeneración = "
+ Generacion;
}
}
Programa: Procesador
Autor: grupo k1A poo UMB
Fecha: 01/02/2018
Versión: 1.0
*/
package prEnsamble;
public class Procesador {
// Declaracion de Atributos.
Marca Nombre_Marca;
int numero_nucleos;
int Espacio_Cache;
int Velocidad_procesador;
int Tipo_socket;
String consumo_energia;
String Generacion;
public Procesador(Marca Nombre_Marca, int numero_nucleos, int Espacio_Cache,
int Velocidad_procesador, int Tipo_socket, String consumo_energia,
String Generacion) {
//Declaracion de el contructor
this.Nombre_Marca = Nombre_Marca;
this.numero_nucleos = numero_nucleos;
this.Espacio_Cache = Espacio_Cache;
this.Velocidad_procesador = Velocidad_procesador;
this.Tipo_socket = Tipo_socket;
this.consumo_energia = consumo_energia;
this.Generacion = Generacion;
}
//método para obtener el nombre de la marca
public Marca getNombre_Marca() {
return Nombre_Marca;
}
// metodo para asignar el nombre a la marca.
public void setNombre_Marca(Marca Nombre_Marca) {
this.Nombre_Marca = Nombre_Marca;
}
// metodo para obtener el nombre de los nucleos.
public int getNumero_nucleos() {
return numero_nucleos;
}
// metodo para asignar el nombre de los nucleos
public void setNumero_nucleos(int numero_nucleos) {
this.numero_nucleos = numero_nucleos;
}
// metodo para obtener el Espacio.
public int getEspacio_Cache() {
return Espacio_Cache;
}
// metodo para asignar el espacio.
public void setEspacio_Cache(int Espacio_Cache) {
this.Espacio_Cache = Espacio_Cache;
}
// metodo para obtener la velocidad.
public int getVelocidad_procesador() {
return Velocidad_procesador;
}
// metodo para asignar la velocidad.
public void setVelocidad_procesador(int Velocidad_procesador) {
this.Velocidad_procesador = Velocidad_procesador;
}
// metodo para obtener el tipo socket
public int getTipo_socket() {
return Tipo_socket;
}
//metodo para asignar tipo socket.
public void setTipo_socket(int Tipo_socket) {
this.Tipo_socket = Tipo_socket;
}
// metod para obtener el consumo de enrgia.
public String getConsumo_energia() {
return consumo_energia;
}
// metodo para asignar el condumo de energia.
public void setConsumo_energia(String consumo_energia) {
this.consumo_energia = consumo_energia;
}
// metodo para obtener la genercion.
public String getGeneracion() {
return Generacion;
}
// metdo para asiganar la generacion.
public void setGeneracion(String Generacion) {
this.Generacion = Generacion;
}
//sobrescribir el metodo toString que pertenece a la clase object
@Override
public String toString() {
return "\nPROCESADOR: \n" + Nombre_Marca + "\nNúmero de núcleos = " + numero_nucleos +
"\nEspacio Cache = " + Espacio_Cache + "\nVelocidad = " + Velocidad_procesador
+ "\nTipo socket = " + Tipo_socket + "\nConsumo de energia = " + consumo_energia + "\nGeneración = "
+ Generacion;
}
}
Computador
/*
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;
}
}
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;
}
}
Clase Mouse
Clase Mouse
/*
Titulo: esamble de computadores
Programa: Mouse
Autor: GRUPO K1A poo(Programcion Orienta a objetos)
Universidad Manuela Beltran
Fecha: 01/02/2018
Versión: 1.0
*/
//Especificación del paquete al que pertenece la clase
package prEnsamble;
//Deficinión de la clase
public class Mouse {
//Atributos de la clase
Marca Nombre_Marca;
int dpi;
boolean scroll;
String dimensiones;
boolean Gamer;
int Numero_de_botones;
String Colores;
String tipo_conector;
//Constructor de la clase
public Mouse(Marca Nombre_Marca, int dpi, boolean scroll, String dimensiones, boolean Gamer, int Numero_de_botones, String Colores, String tipo_conector) {
this.Nombre_Marca = Nombre_Marca;
this.dpi = dpi;
this.scroll = scroll;
this.dimensiones = dimensiones;
this.Gamer = Gamer;
this.Numero_de_botones = Numero_de_botones;
this.Colores = Colores;
this.tipo_conector = tipo_conector;
}
//Método para obtener el nombre de la marca
public Marca getNombre_Marca() {
return Nombre_Marca;
}
//Método para asignar el nombre a la marca
public void setNombre_Marca(Marca Nombre_Marca) {
this.Nombre_Marca = Nombre_Marca;
}
public int getDpi() {
return dpi;
}
public void setDpi(int dpi) {
this.dpi = dpi;
}
public boolean isScroll() {
return scroll;
}
public void setScroll(boolean scroll) {
this.scroll = scroll;
}
public String getDimensiones() {
return dimensiones;
}
public void setDimensiones(String dimensiones) {
this.dimensiones = dimensiones;
}
public boolean isGamer() {
return Gamer;
}
public void setGamer(boolean Gamer) {
this.Gamer = Gamer;
}
public int getNumero_de_botones() {
return Numero_de_botones;
}
public void setNumero_de_botones(int Numero_de_botones) {
this.Numero_de_botones = Numero_de_botones;
}
public String getColores() {
return Colores;
}
public void setColores(String Colores) {
this.Colores = Colores;
}
public String getTipo_conector() {
return tipo_conector;
}
public void setTipo_conector(String tipo_conector) {
this.tipo_conector = tipo_conector;
}
//sobreescribir el método toString de la clasee object
@Override
public String toString() {
return "\nMOUSE: \n" + Nombre_Marca + "\nDPI = " + dpi +
"\nScroll = " + scroll + "\nDimensiones = " + dimensiones
+ "\nGamer = " + Gamer + "\nNumero de botones = " + Numero_de_botones + "\nColor = "
+ Colores + "\nTipo de conector = " + tipo_conector;
}
}
Clase derivada del proyecto ensamble : Monitor
Clase Monitor
/*
Titulo: esamble de computadores
Programa: Monitor
Autor: GRUPO K1A poo(Programción Orienta a objetos)
Universidad Manuela Beltran
Fecha: 01/02/2018
Versión: 1.0
*/
package prEnsamble;
public class Monitor {
Marca Nombre_Marca;
String Dimensiones;
String Calidad;
String color;
String Tipo_puerto;
int Cantidad_puertos;
//Constructor de la clase
public Monitor(Marca Nombre_Marca, String Dimensiones, String Calidad, String color, String Tipo_puerto, int Cantidad_puertos) {
this.Nombre_Marca = Nombre_Marca;
this.Dimensiones = Dimensiones;
this.Calidad = Calidad;
this.color = color;
this.Tipo_puerto = Tipo_puerto;
this.Cantidad_puertos = Cantidad_puertos;
}
//Método para obtener el nombre de la marca
public Marca getNombre_Marca() {
return Nombre_Marca;
}
//Método para asignar el nombre a la marca
public void setNombre_Marca(Marca Nombre_Marca) {
this.Nombre_Marca = Nombre_Marca;
}
public String getDimensiones() {
return Dimensiones;
}
public void setDimensiones(String Dimensiones) {
this.Dimensiones = Dimensiones;
}
public String getCalidad() {
return Calidad;
}
public void setCalidad(String Calidad) {
this.Calidad = Calidad;
}
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
public String getTipo_puerto() {
return Tipo_puerto;
}
public void setTipo_puerto(String Tipo_puerto) {
this.Tipo_puerto = Tipo_puerto;
}
public int getCantidad_puertos() {
return Cantidad_puertos;
}
public void setCantidad_puertos(int Cantidad_puertos) {
this.Cantidad_puertos = Cantidad_puertos;
}
//sobreescribir el método toString de la clasee object
@Override
public String toString() {
return "MONITOR: \n" + Nombre_Marca + "\nDimensiones = " + Dimensiones +
"\nCalidad = " + Calidad + "\nColor = " + color
+ "\nTipo de puerto = " + Tipo_puerto + "\nCantidad de puertos = " + Cantidad_puertos;
}
}
Suscribirse a:
Comentarios (Atom)
