miércoles, 21 de febrero de 2018

Memoria RAM

MEMORIA RAM
/* 
Programa: Clase MemoriaRAM 
Autor: Mateo Sebastian Ferrer Mayorga
Fecha: 21-02-2018
Versión: 1.5
 */

//Paquete de la clase
package prEnsamble;

//Declaracion de la clase MemoriaRAM    

public class MemoriaRAM {
    
    
    //Atributos de la clase
    Marca nombre_marca;
    String tipo;
    int capacidad;
    int velocidad;
    
    //Métodos de la clase
    
    //Método constructor

    public MemoriaRAM(Marca nombre_marca, String tipo, int capacidad, int velocidad) {
        this.nombre_marca = nombre_marca;
        this.tipo = tipo;
        this.capacidad = capacidad;
        this.velocidad = velocidad;
    }

    public MemoriaRAM(Marca nombre_marca, int capacidad, int velocidad) {
        this.nombre_marca = nombre_marca;
        this.capacidad = capacidad;
        this.velocidad = velocidad;
    }
    
    public MemoriaRAM() {
        this.nombre_marca = null;
        this.tipo = null;
        this.capacidad = 0;
        this.velocidad = 0;
    }
    
    //Crear métodos

    public Marca getNombre_marca() {
        return nombre_marca;
    }

    public void setNombre_marca(Marca nombre_marca) {
        this.nombre_marca = nombre_marca;
    }

    public String getTipo() {
        return tipo;
    }

    public void setTipo(String tipo) {
        this.tipo = tipo;
    }

    public int getCapacidad() {
        return capacidad;
    }

    public void setCapacidad(int capacidad) {
        this.capacidad = capacidad;
    }

    public int getVelocidad() {
        return velocidad;
    }

    public void setVelocidad(int velocidad) {
        this.velocidad = velocidad;
    }

    
    //Sobreescribir método toString de la clase object
    @Override
    public String toString() {
        return "\nMEMORIA RAM: \n" + nombre_marca + "\nTipo = " + tipo + 
                "\nCapacidad = " + capacidad + "\nVelocidad = " + velocidad;
    }
    
   
    
}

No hay comentarios:

Publicar un comentario