Qual é o objetivo de uma classe ser static …?
Atributos faz sentido pois o atributo pertence a classe é não a instância,
mas uma classe não vejo lógica alguém sabe o porque ?
um exemplo de uma classe estática é a classe STRING do pacote javax.print.DocFlavor vejam :
public static class STRING extends DocFlavor {
private static final long serialVersionUID = 4414407504887034035L;
/**
* Constructs a new doc flavor with the given MIME type and a print
* data representation class name of <CODE>"java.lang.String"</CODE>.
*
* @param mimeType MIME media type string. If it is a text media
* type, it is assumed to contain a
* <CODE>"charset=utf-16"</CODE> parameter.
*
* @exception NullPointerException
* (unchecked exception) Thrown if <CODE>mimeType</CODE> is null.
* @exception IllegalArgumentException
* (unchecked exception) Thrown if <CODE>mimeType</CODE> does not
* obey the syntax for a MIME media type string.
*/
public STRING (String mimeType) {
super (mimeType, "java.lang.String"); .....
Alguém sabe ?