Java - Hacer un programa que contenga una clase de nombre Producto

 
Vista:

Hacer un programa que contenga una clase de nombre Producto

Publicado por juan (5 intervenciones) el 04/05/2021 15:27:22
1. Hacer un programa que contenga una clase de nombre “Producto”. Esta debe
contener el atributo “identificación” que es el nombre del producto y un valor de tipo
real “costo” y los métodos y constructores:
• El constructor Producto() recibe como parámetros una cadena de texto de
identificación y un valor real costo.
• Los métodos de acceso getIdentificacion() y getCosto() y los métodos modificadores
setIdentificacion() y setCosto ().
• El método toString(), que dado un producto con identificación "Taza" y costo 19.95
devuelva la cadena: "Tasa: RD$ 19.95"


mi codigo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
import java.util.Scanner;
 
public class Producto{
 
    private String nombre, fechavencimiento;
    private long codigobarras,precio;
 
    Producto(String nombre,String fechavencimiento, long codigobarras, long precio){
 
    setNombre(nombre);
    setFechaVencimiento(fechavencimiento);
    setCodigoBarras(codigobarras);
     setPrecio(precio);
    }
    //metodos modificadores
    public void setNombre(String n){nombre=n;}
    public void setFechaVencimiento(String a){fechavencimiento=a;}
    public void setCodigoBarrase(long cr){codigobarras=cr;}
    public void setPrecio(long e){precio=e;}
 
    //metodos accesores
    public String getNombre(){return nombre;}
    public String getsetFechaVencimiento(){return fechavencimiento;}
    public long getsetCodigoBarras(){return codigobarras;}
     public long getsetPrecio(){return precio;}
 
     public void mostrarProducto(){
         System.out.println("/nNombre: "+getNombre()+ "/nfechavencimiento: "+getFechaVencimiento()+ "/nCodigoBarras: "+getCodigoBarras()+"/nPrecio: "+getPrecio() );
     }
    }
 
public class MainProducto{
 
    static Scanner sc = new Scanner(System.in);
    public static void main(String[] argumentos) {
 
      String nombre, fechavencimiento;
    long codigobarras,precio;
 
    System.out.println("Ingresa un número: ");
     nombre = sc.nextInt();
     System.out.println("Ingresa un número: ");
     fechavencimiento = sc.nextInt();
     System.out.println("Ingresa un número: ");
     codigobarras = sc.nextLong();
      System.out.println("Ingresa un número: ");
     precio = sc.nextLong();
 
     Producto e = new Producto(nombre, fechavencimiento,codigobarras,precio);
     e.mostrarProducto();
    }
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Billy Joel
Val: 2.661
Oro
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

Hacer un programa que contenga una clase de nombre Producto

Publicado por Billy Joel (782 intervenciones) el 04/05/2021 23:03:55
Creo que debes seguir indicaciones y hacer lo que te piden:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
public class Producto {
 
    private String identificacion;
    private double costo;
 
    public Producto(String identificacion, double costo) {
        this.identificacion = identificacion;
        this.costo = costo;
    }
 
    @Override
    public String toString() {
        return identificacion + ": RD$ " + costo;
    }
 
    /**
     * @return the identificacion
     */
    public String getIdentificacion() {
        return identificacion;
    }
 
    /**
     * @param identificacion the identificacion to set
     */
    public void setIdentificacion(String identificacion) {
        this.identificacion = identificacion;
    }
 
    /**
     * @return the costo
     */
    public double getCosto() {
        return costo;
    }
 
    /**
     * @param costo the costo to set
     */
    public void setCosto(double costo) {
        this.costo = costo;
    }
 
}

Saludos,
Billy Joel
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar