Всем привет.
У меня есть примерно такая конструкция:
public class A{
private final String someString;
private Object[] array;
public A(int size){
if(size<0){
throw new Exception();
}
array=new Object[size];
someString="defaultString"
}
public A(int size, String someString){
if(size<0){
throw new Exception();
}
array=new Object[size];
this.someString = someString;
}
}
Но я хотел бы узнать как можно оптимизировать это дело. Чтобы в одном конструкторе можно было вызвать другой. Просто если в конструкторе с двумя аргументами вызвать конструктор с одним, то оно уже не даст изменить переменную. Плиз хелп.