In case that "n" value is greater than names.length I want new worker to be created with constructor "public Worker(){}".
Something like this?
for(int i=0; i<names.length; i++){
workers[i] = new Worker(names[i], surnames[i], ages[i]);
}
if (names.length < n) {
for(int i = names.length; i<n; i++){
workers[i] = new Worker();
}
}