miércoles, 21 de febrero de 2018

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

No hay comentarios:

Publicar un comentario