miércoles, 21 de febrero de 2018

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;
    }


}

No hay comentarios:

Publicar un comentario