Relojería 1: Clase modelo “Reloj”

Se planea hacer un registro de diferentes relojes de una tienda de diversos artículos, el cual se tendrá que registrar una clave para identificar el reloj, la marca, el tipo de reloj (De pulsera, bolsillo, de pared, etc.), su funcionamiento (Mecánico o electrónico) y el material del cual está hecho.

 

Se necesita registrar los relojes para después poder consultar sus datos, poder eliminarlos, modificarlos o decir si un reloj es igual a otro.

 

El siguiente tutorial consta de 3 partes:

 

  1. Creación de la clase modelo “Reloj”.
  2. Creación de la clase Relojería (Altas, bajas, consultas, modificaciones, comparación de Relojes).
  3. Implementación.

 

Creando la clase Reloj

 

Comenzamos creando la clase reloj declarando sus atributos, sus métodos getters, settes y sus constructores.

       private String claveReloj;
        private String marca;
        private String tipo; //Pulsera, salon, bolsillo, torres
        private String funcionamiento; //Mecanico, electronico
        private String material;

        public String getClaveReloj() {
                return claveReloj;
        }

        public void setClaveReloj(String claveReloj) {
                this.claveReloj = claveReloj;
        }

        public String getMarca() {
                return marca;
        }

        public void setMarca(String marca) {
                this.marca = marca;
        }

        public String getTipo() {
                return tipo;
        }

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

        public String getFuncionamiento() {
                return funcionamiento;
        }

        public void setFuncionamiento(String funcionamiento) {
                this.funcionamiento = funcionamiento;
        }

        public String getMaterial() {
                return material;
        }

        public void setMaterial(String material) {
                this.material = material;
        }

        
        //constructor por defecto
        public Reloj(){
                this.claveReloj="";
                this.marca="";
                this.tipo="";
                this.funcionamiento="";
                this.material="";
        }
                
        public Reloj(String claveReloj, String marca, String tipo, String funcionamiento, String material){
                this.claveReloj=claveReloj;
                this.marca=marca;
                this.tipo=tipo;
                this.funcionamiento=funcionamiento;
                this.material=material;
        }

 

Podemos necesitar un método para que visualice los datos del reloj, para ello creamos otro método que nos retorne los datos del reloj.

        public String datosReloj(){
                String salida;
                salida="Los datos del reloj son: \n";
                salida+="Clave Reloj: "+claveReloj+"\n";
                salida+="Marca: "+marca+"\n";
                salida+="Tipo: "+tipo+"\n";
                salida+="Funcionamiento: "+funcionamiento+"\n";
                salida+="Materia: "+material+"\n";
                return salida;
        }

 

Y con esto damos por terminado la primera parte de este tutorial.

Código completo clase Reloj

package pqtRelojeria;

public class Reloj {
        private String claveReloj;
        private String marca;
        private String tipo; //Pulsera, salon, bolsillo, torres
        private String funcionamiento; //Mecanico, electronico
        private String material;

        public String getClaveReloj() {
                return claveReloj;
        }

        public void setClaveReloj(String claveReloj) {
                this.claveReloj = claveReloj;
        }

        public String getMarca() {
                return marca;
        }

        public void setMarca(String marca) {
                this.marca = marca;
        }

        public String getTipo() {
                return tipo;
        }

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

        public String getFuncionamiento() {
                return funcionamiento;
        }

        public void setFuncionamiento(String funcionamiento) {
                this.funcionamiento = funcionamiento;
        }

        public String getMaterial() {
                return material;
        }

        public void setMaterial(String material) {
                this.material = material;
        }

        
        //constructor por defecto
        public Reloj(){
                this.claveReloj="";
                this.marca="";
                this.tipo="";
                this.funcionamiento="";
                this.material="";
        }
                
        public Reloj(String claveReloj, String marca, String tipo, String funcionamiento, String material){
                this.claveReloj=claveReloj;
                this.marca=marca;
                this.tipo=tipo;
                this.funcionamiento=funcionamiento;
                this.material=material;
        }
        
        public String datosReloj(){
                String salida;
                salida="Los datos del reloj son: \n";
                salida+="Clave Reloj: "+claveReloj+"\n";
                salida+="Marca: "+marca+"\n";
                salida+="Tipo: "+tipo+"\n";
                salida+="Funcionamiento: "+funcionamiento+"\n";
                salida+="Materia: "+material+"\n";
                return salida;
        }
}