Estás analizando el código de una aplicación Java y encuentras la siguiente clase:
public class Producto {
private String nombre;
private double precio;
public Producto() {
}
public Producto(String nombre, double precio) {
nombre = nombre;
precio = precio;
}
public void setNombre(String nombre) {
this.nombre = nombre;
}
public void setPrecio(double precio) {
this.precio = precio;
}
public String getNombre() {
return nombre;
}
public double getPrecio() {
return precio;
}
} Copia el código En cuanto al uso de constructores, elija la alternativa que presenta el problema en el código anterior:
Alternativa correta El constructor con parámetros no inicializa los atributos correctamente.
El constructor con parámetros no está inicializando correctamente los atributos de la clase, ya que utiliza el mismo nombre de los parámetros para asignar valores a los atributos. De esta forma, los atributos nunca se inicializarán correctamente.