posted 18 years ago
For an example, look at java.text.DateFormat. Here, the contructor is protected, not private, but that will still disallow public construction of a DateFormat object. If you want one, you have to call one of the DateFormat.get*Instance() methods instead.