Então galera, eu to numa dúvida básica aqui, tipo é melho dá um import ou escreve o pacote inteiro???
Por exemplo:
JFrame frame = new JFrame();
e dá um import do javax.swing.JFrame;
ou é melhor assim:
javax.swing.JFrame frame = new javax.swing.JFrame();
Obrigado pela atenção!!!
Melhor é dar um import para não ter que escrever muito e poluir seu código. Só usar o nome completo quando for pra resolver problema de ambiguidade.
[]s
A tradição Java é usar os imports, porque cada classe pode ser importada no cabeçalho do arquivo .java.
A tradição .NET é escrever o pacote inteiro (argh - ugh - bleargh - vômito) porque é mais difícil importar as classes uma por uma, só os pacotes. Então você acaba sendo obrigado a escrever o nome completo da classe para evitar algumas ambiguidades. Na verdade, pouca gente sabe que é possível, só que mais trabalhoso, importar no C# uma classe de cada vez, em vez de todas as classes de um pacote de uma vez.
Na tradição Java só é aceitável (embora desagradável) escrever o pacote inteiro se, por acaso, você lidar com 2 classes de pacotes diferentes que têm o mesmo nome (como java.util.List e java.awt.List).
Espero que você não tenha de fazer isso habitualmente.
Eu acho melhor dá um import porque assim o código fica mais legível :thumbup: