I'm trying to get property values as an Array in order to use them to display some data in a PDF file. When I try something like this all properties values are equal null.
Product p = new Product("989-ST", "Magazine Vogue");
System.out.println(p.getData().length);
for(String e : p.getData()){
System.out.print(e + " ");
}
//--Output:: 2
//--null     null
My Prdocut class is like:
Public class Product {
private String sku;
private String descripcion;
public Product() {
}
public Product(String sku, String descripcion) {
    sku = this.sku;
    descripcion = this.descripcion;
}
public String getDescripcion() {
    return descripcion;
}
public void setDescripcion(String descripcion) {
    this.descripcion = descripcion;
}
public String getSku() {
    return sku;
}
public void setSku(String sku) {
    this.sku = sku;
}
public String[] getData() {
    String[] data = { this.descripcion, this.sku };
    return data;
}
}
Am I missing something? Because when I set the property values using setters I can get the expected values:
Product p = new Product();
p.setSku("989-ST");
p.setDescription("Magazine Vogue");
System.out.println(p.getData().length);
for(String e : p.getData()){
System.out.print(e + " ");
}
//--Output:: 2
//--989-ST     Magazine Vogue
 
     
     
    