Be wary of letting constructors throw exceptions in Java

An object is partially initialized if a constructor has begun building the object but has not finished. As long as the object is not fully initialized, it must be hidden from other classes. Read more

Similar