Named Imports

1 resposta
P

Pessoal,

Imaginem que tenho pacotes assim

--br
----com
------minhaempresa
--------message
----------out
------------Telefone
------------Email
------------Carta
----------in
------------Telefone
------------Email
------------Carta

No meu código eu gostaria de ter isso:

import br.com.minhaempresa.message.*;

public class Test {

    out.Telefone outFone = new out.Telefone();
    outFone.enviar("SOM");
    
    in.Telefone = outFone.receive();

}

Assim não preciso ter nomes bizarros para as classes e ainda assim manteria o código mais enxuto e claro.

Tem como fazer algo parecido em Java 6?

Obrigado

1 Resposta

alarangeiras

Creio que isso que quer fazer não seja suportado pela linguagem. Existe o STATIC IMPORT que é o mais próximo disso que existe porém não se aplica ao seu caso.
O grande problema é que você ainda está visualizando isso como uma estrutura de diretórios. O que, de fato, fisicamente realmente é.
Porém o Java reconhece em forma de pacotes e esse endereçamento absoluto realmente se torna necessário.

Att.

Criado 7 de julho de 2010
Ultima resposta 7 de jul. de 2010
Respostas 1
Participantes 2